0s autopkgtest [20:40:25]: starting date and time: 2024-12-17 20:40:25+0000 0s autopkgtest [20:40:25]: git checkout: c2a78735 Merge branch 'timeout-nova-boot' into 'ubuntu/production' 0s autopkgtest [20:40:25]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.174pko9i/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:dpkg --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=dpkg/1.22.6ubuntu6.2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-33.secgroup --name adt-noble-arm64-apache2-20241217-185117-juju-7f2275-prod-proposed-migration-environment-20-ffd7e001-db75-44f1-b147-46b69f766b3d --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 114s autopkgtest [20:42:19]: testbed dpkg architecture: arm64 114s autopkgtest [20:42:19]: testbed apt version: 2.7.14build2 115s autopkgtest [20:42:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 115s autopkgtest [20:42:20]: testbed release detected to be: None 116s autopkgtest [20:42:21]: updating testbed package index (apt update) 116s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 116s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 116s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 116s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 116s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.8 kB] 116s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 116s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 116s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [138 kB] 117s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3756 B] 117s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [74.1 kB] 117s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [352 B] 117s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [450 kB] 117s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [9620 B] 117s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [344 B] 119s Fetched 1097 kB in 1s (1152 kB/s) 120s Reading package lists... 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 122s Calculating upgrade... 122s The following packages will be upgraded: 122s cloud-init fwupd libfwupd2 linux-firmware 122s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s Need to get 503 MB of archives. 122s After this operation, 939 kB of additional disk space will be used. 122s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfwupd2 arm64 1.9.27-0ubuntu1~24.04.1 [131 kB] 122s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fwupd arm64 1.9.27-0ubuntu1~24.04.1 [4513 kB] 123s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 linux-firmware arm64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 137s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 137s Preconfiguring packages ... 137s Fetched 503 MB in 15s (34.5 MB/s) 137s (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 ... 112849 files and directories currently installed.) 137s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 137s Unpacking libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 137s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 138s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 138s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_arm64.deb ... 138s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 141s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 141s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 141s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 143s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 143s Setting up libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) ... 143s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 143s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 143s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 143s fwupd.service is a disabled or a static unit not running, not starting it. 143s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 143s Processing triggers for man-db (2.12.0-4build2) ... 145s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 145s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 145s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 145s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 145s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 160s System running in EFI mode, skipping. 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 161s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 161s autopkgtest [20:43:06]: upgrading testbed (apt dist-upgrade and autopurge) 161s Reading package lists... 161s Building dependency tree... 161s Reading state information... 162s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 162s Starting 2 pkgProblemResolver with broken count: 0 162s Done 162s Entering ResolveByKeep 163s 163s The following packages will be upgraded: 163s dpkg dpkg-dev libdpkg-perl 163s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 163s Need to get 2609 kB of archives. 163s After this operation, 0 B of additional disk space will be used. 163s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg arm64 1.22.6ubuntu6.2 [1266 kB] 164s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 164s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 164s Fetched 2609 kB in 1s (3704 kB/s) 164s (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 ... 112954 files and directories currently installed.) 164s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_arm64.deb ... 164s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 164s Setting up dpkg (1.22.6ubuntu6.2) ... 165s (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 ... 112954 files and directories currently installed.) 165s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 165s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 165s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 165s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 165s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 165s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 165s Processing triggers for man-db (2.12.0-4build2) ... 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 167s Starting pkgProblemResolver with broken count: 0 167s Starting 2 pkgProblemResolver with broken count: 0 167s Done 167s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 167s autopkgtest [20:43:12]: rebooting testbed after setup commands that affected boot 171s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 194s autopkgtest [20:43:39]: testbed running kernel: Linux 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:32:09 UTC 2024 196s autopkgtest [20:43:41]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 203s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (dsc) [3356 B] 203s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (tar) [9825 kB] 203s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (diff) [937 kB] 203s gpgv: Signature made Thu Oct 3 04:46:59 2024 UTC 203s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 203s gpgv: Can't check signature: No public key 203s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu8.5.dsc: no acceptable signature found 204s autopkgtest [20:43:49]: testing package apache2 version 2.4.58-1ubuntu8.5 207s autopkgtest [20:43:52]: build not needed 212s autopkgtest [20:43:57]: test run-test-suite: preparing testbed 212s Reading package lists... 212s Building dependency tree... 212s Reading state information... 212s Starting pkgProblemResolver with broken count: 0 213s Starting 2 pkgProblemResolver with broken count: 0 213s Done 213s The following NEW packages will be installed: 213s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 213s autopoint autotools-dev build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu 213s cpp-aarch64-linux-gnu debhelper debugedit dh-autoreconf 213s dh-strip-nondeterminism dwz g++ g++-13 g++-13-aarch64-linux-gnu 213s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu gcc-13-base 213s gcc-aarch64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 213s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 213s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 213s libatomic1 libb-hooks-endofscope-perl libb-hooks-op-check-perl 213s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 213s libclass-data-inheritable-perl libclass-inspector-perl 213s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 213s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 213s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 213s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 213s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 213s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 213s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 213s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 213s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 213s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 213s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 213s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 213s libmath-random-isaac-perl libmodule-implementation-perl 213s libmodule-runtime-perl libmpc3 libmro-compat-perl 213s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 213s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 213s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 213s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 213s libprotocol-http2-perl librole-tiny-perl libsctp-dev libsctp1 libspecio-perl 213s libstdc++-13-dev libsub-exporter-perl libsub-exporter-progressive-perl 213s libsub-identify-perl libsub-install-perl libsub-name-perl 213s libsub-override-perl libsub-quote-perl libtimedate-perl libtool 213s libtry-tiny-perl libtsan2 libubsan1 liburi-perl libvariable-magic-perl 213s libwww-perl libwww-robotrules-perl libxml-dom-perl libxml-parser-perl 213s libxml-perl libxml-regexp-perl libxstring-perl m4 perl-doc 213s perl-openssl-defaults po-debconf uuid-dev 213s 0 upgraded, 141 newly installed, 0 to remove and 0 not upgraded. 213s Need to get 78.6 MB of archives. 213s After this operation, 291 MB of additional disk space will be used. 213s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libapr1t64 arm64 1.7.2-3.1ubuntu0.1 [106 kB] 214s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 214s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 214s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 214s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 214s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.5 [1319 kB] 214s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 214s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.5 [96.3 kB] 214s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2 arm64 2.4.58-1ubuntu8.5 [90.2 kB] 214s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] 214s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 214s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] 214s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 214s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu2 [422 kB] 214s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 214s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main arm64 gcc-13-base arm64 13.3.0-6ubuntu2~24.04 [51.5 kB] 214s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3build1 [669 kB] 214s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1build1 [56.4 kB] 214s Get:19 http://ftpmaster.internal/ubuntu noble-updates/main arm64 cpp-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04 [9556 kB] 214s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main arm64 cpp-13 arm64 13.3.0-6ubuntu2~24.04 [1036 B] 214s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 214s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 214s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libcc1-0 arm64 14.2.0-4ubuntu2~24.04 [49.7 kB] 214s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libgomp1 arm64 14.2.0-4ubuntu2~24.04 [145 kB] 214s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libitm1 arm64 14.2.0-4ubuntu2~24.04 [28.1 kB] 214s Get:26 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libatomic1 arm64 14.2.0-4ubuntu2~24.04 [11.6 kB] 214s Get:27 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libasan8 arm64 14.2.0-4ubuntu2~24.04 [2930 kB] 214s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main arm64 liblsan0 arm64 14.2.0-4ubuntu2~24.04 [1289 kB] 214s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libtsan2 arm64 14.2.0-4ubuntu2~24.04 [2696 kB] 214s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libubsan1 arm64 14.2.0-4ubuntu2~24.04 [1157 kB] 215s Get:31 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libhwasan0 arm64 14.2.0-4ubuntu2~24.04 [1605 kB] 215s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libgcc-13-dev arm64 13.3.0-6ubuntu2~24.04 [2473 kB] 215s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main arm64 gcc-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04 [18.7 MB] 215s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main arm64 gcc-13 arm64 13.3.0-6ubuntu2~24.04 [484 kB] 215s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 215s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 215s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7build1 [166 kB] 215s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] 215s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 215s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] 215s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 215s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 215s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 debugedit arm64 1:5.0-5build2 [45.3 kB] 215s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 dwz arm64 0.15-1build6 [113 kB] 215s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu2 [845 kB] 215s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 215s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 215s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 debhelper all 13.14.1ubuntu5 [869 kB] 215s Get:49 http://ftpmaster.internal/ubuntu noble-updates/main arm64 uuid-dev arm64 2.39.3-9ubuntu6.1 [34.8 kB] 215s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libsctp1 arm64 1.0.19+dfsg-2build1 [9356 B] 215s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libsctp-dev arm64 1.0.19+dfsg-2build1 [51.7 kB] 215s Get:52 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libapr1-dev arm64 1.7.2-3.1ubuntu0.1 [770 kB] 215s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libldap-dev arm64 2.6.7+dfsg-1~exp1ubuntu8.1 [315 kB] 215s Get:54 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8.1 [11.1 kB] 215s Get:55 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libexpat1-dev arm64 2.6.1-2ubuntu0.2 [128 kB] 215s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dev arm64 1.6.3-1.1ubuntu7 [418 kB] 215s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu2 [196 kB] 215s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu2 [184 kB] 215s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu2 [6642 B] 215s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu2 [680 kB] 215s Get:61 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-dev arm64 2.4.58-1ubuntu8.5 [200 kB] 215s Get:62 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libstdc++-13-dev arm64 13.3.0-6ubuntu2~24.04 [2397 kB] 215s Get:63 http://ftpmaster.internal/ubuntu noble-updates/main arm64 g++-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04 [10.9 MB] 216s Get:64 http://ftpmaster.internal/ubuntu noble-updates/main arm64 g++-13 arm64 13.3.0-6ubuntu2~24.04 [16.0 kB] 216s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 216s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 216s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 216s Get:68 http://ftpmaster.internal/ubuntu noble/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 216s Get:69 http://ftpmaster.internal/ubuntu noble/universe arm64 libanyevent-perl arm64 7.170-2build6 [368 kB] 216s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libb-hooks-op-check-perl arm64 0.22-3build1 [9284 B] 216s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 216s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libdevel-callchecker-perl arm64 0.008-2build3 [13.0 kB] 216s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libparams-classify-perl arm64 0.015-2build5 [19.7 kB] 216s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 216s Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libtry-tiny-perl all 0.31-2 [20.8 kB] 216s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 216s Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 216s Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 libvariable-magic-perl arm64 0.63-1build3 [34.3 kB] 216s Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 216s Get:80 http://ftpmaster.internal/ubuntu noble/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 216s Get:81 http://ftpmaster.internal/ubuntu noble/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 216s Get:82 http://ftpmaster.internal/ubuntu noble/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 216s Get:83 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 216s Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 216s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 216s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 216s Get:87 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 216s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libclone-perl arm64 0.46-1build3 [10.5 kB] 216s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 216s Get:90 http://ftpmaster.internal/ubuntu noble/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build5 [43.2 kB] 216s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libparams-util-perl arm64 1.102-2build3 [20.6 kB] 216s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-install-perl all 0.929-1 [9764 B] 216s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 216s Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 216s Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 216s Get:96 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 216s Get:97 http://ftpmaster.internal/ubuntu noble/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 216s Get:98 http://ftpmaster.internal/ubuntu noble/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 216s Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 216s Get:100 http://ftpmaster.internal/ubuntu noble/main arm64 libfcgi-perl arm64 0.82+ds-3build2 [20.8 kB] 216s Get:101 http://ftpmaster.internal/ubuntu noble/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 216s Get:102 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 216s Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 216s Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 216s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tagset-perl all 3.20-6 [11.3 kB] 216s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 liburi-perl all 5.27-1 [88.0 kB] 216s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-parser-perl arm64 3.81-1build3 [85.0 kB] 216s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 216s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 216s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 216s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 216s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 216s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libpod-parser-perl all 1.67-1 [80.6 kB] 216s Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 216s Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-ssleay-perl arm64 1.94-1build4 [311 kB] 216s Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 libio-socket-ssl-perl all 2.085-1 [195 kB] 216s Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 217s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 liblwp-protocol-https-perl all 6.13-1 [9006 B] 217s Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 217s Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 libwww-perl all 6.76-1 [138 kB] 217s Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 libxml-parser-perl arm64 2.47-1build3 [202 kB] 217s Get:122 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-perl all 0.08-4 [90.5 kB] 217s Get:123 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-regexp-perl all 0.04-1.1 [7208 B] 217s Get:124 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-dom-perl all 1.46-2 [143 kB] 217s Get:125 http://ftpmaster.internal/ubuntu noble/universe arm64 libhttp-dav-perl all 0.49-3 [82.9 kB] 217s Get:126 http://ftpmaster.internal/ubuntu noble/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 217s Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 217s Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-identify-perl arm64 0.14-3build3 [9674 B] 217s Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-name-perl arm64 0.27-1build3 [10.5 kB] 217s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 217s Get:131 http://ftpmaster.internal/ubuntu noble/universe arm64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 217s Get:132 http://ftpmaster.internal/ubuntu noble/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 217s Get:133 http://ftpmaster.internal/ubuntu noble/universe arm64 libprotocol-http2-perl all 1.10-3 [42.3 kB] 217s Get:134 http://ftpmaster.internal/ubuntu noble/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 217s Get:135 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 217s Get:136 http://ftpmaster.internal/ubuntu noble/universe arm64 libxstring-perl arm64 0.005-2build3 [7742 B] 217s Get:137 http://ftpmaster.internal/ubuntu noble/universe arm64 libspecio-perl all 0.48-1 [137 kB] 217s Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 perl-doc all 5.38.2-3.2build2 [7831 kB] 217s Get:139 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-locale-perl all 1:1.37-1 [2833 kB] 217s Get:140 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 217s Get:141 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-perl arm64 2:1.65-1build2 [95.7 kB] 218s Fetched 78.6 MB in 4s (18.9 MB/s) 218s Selecting previously unselected package libapr1t64:arm64. 218s (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 ... 112954 files and directories currently installed.) 218s Preparing to unpack .../000-libapr1t64_1.7.2-3.1ubuntu0.1_arm64.deb ... 218s Unpacking libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 218s Selecting previously unselected package libaprutil1t64:arm64. 218s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 218s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 218s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 218s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 218s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 218s Selecting previously unselected package libaprutil1-ldap:arm64. 218s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 218s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 218s Selecting previously unselected package liblua5.4-0:arm64. 218s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_arm64.deb ... 218s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 218s Selecting previously unselected package apache2-bin. 218s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu8.5_arm64.deb ... 218s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 218s Selecting previously unselected package apache2-data. 218s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 218s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 218s Selecting previously unselected package apache2-utils. 218s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu8.5_arm64.deb ... 218s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 219s Selecting previously unselected package apache2. 219s Preparing to unpack .../008-apache2_2.4.58-1ubuntu8.5_arm64.deb ... 219s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 219s Selecting previously unselected package autotools-dev. 219s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 219s Unpacking autotools-dev (20220109.1) ... 219s Selecting previously unselected package m4. 219s Preparing to unpack .../010-m4_1.4.19-4build1_arm64.deb ... 219s Unpacking m4 (1.4.19-4build1) ... 219s Selecting previously unselected package autoconf. 219s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 219s Unpacking autoconf (2.71-3) ... 219s Selecting previously unselected package automake. 219s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 219s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 219s Selecting previously unselected package autopoint. 219s Preparing to unpack .../013-autopoint_0.21-14ubuntu2_all.deb ... 219s Unpacking autopoint (0.21-14ubuntu2) ... 219s Selecting previously unselected package libdebhelper-perl. 219s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 219s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 219s Selecting previously unselected package gcc-13-base:arm64. 219s Preparing to unpack .../015-gcc-13-base_13.3.0-6ubuntu2~24.04_arm64.deb ... 219s Unpacking gcc-13-base:arm64 (13.3.0-6ubuntu2~24.04) ... 219s Selecting previously unselected package libisl23:arm64. 219s Preparing to unpack .../016-libisl23_0.26-3build1_arm64.deb ... 219s Unpacking libisl23:arm64 (0.26-3build1) ... 219s Selecting previously unselected package libmpc3:arm64. 219s Preparing to unpack .../017-libmpc3_1.3.1-1build1_arm64.deb ... 219s Unpacking libmpc3:arm64 (1.3.1-1build1) ... 219s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 219s Preparing to unpack .../018-cpp-13-aarch64-linux-gnu_13.3.0-6ubuntu2~24.04_arm64.deb ... 219s Unpacking cpp-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 219s Selecting previously unselected package cpp-13. 219s Preparing to unpack .../019-cpp-13_13.3.0-6ubuntu2~24.04_arm64.deb ... 219s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 219s Selecting previously unselected package cpp-aarch64-linux-gnu. 219s Preparing to unpack .../020-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 219s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 219s Selecting previously unselected package cpp. 219s Preparing to unpack .../021-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 219s Unpacking cpp (4:13.2.0-7ubuntu1) ... 219s Selecting previously unselected package libcc1-0:arm64. 219s Preparing to unpack .../022-libcc1-0_14.2.0-4ubuntu2~24.04_arm64.deb ... 219s Unpacking libcc1-0:arm64 (14.2.0-4ubuntu2~24.04) ... 219s Selecting previously unselected package libgomp1:arm64. 219s Preparing to unpack .../023-libgomp1_14.2.0-4ubuntu2~24.04_arm64.deb ... 219s Unpacking libgomp1:arm64 (14.2.0-4ubuntu2~24.04) ... 219s Selecting previously unselected package libitm1:arm64. 219s Preparing to unpack .../024-libitm1_14.2.0-4ubuntu2~24.04_arm64.deb ... 219s Unpacking libitm1:arm64 (14.2.0-4ubuntu2~24.04) ... 219s Selecting previously unselected package libatomic1:arm64. 219s Preparing to unpack .../025-libatomic1_14.2.0-4ubuntu2~24.04_arm64.deb ... 219s Unpacking libatomic1:arm64 (14.2.0-4ubuntu2~24.04) ... 219s Selecting previously unselected package libasan8:arm64. 219s Preparing to unpack .../026-libasan8_14.2.0-4ubuntu2~24.04_arm64.deb ... 219s Unpacking libasan8:arm64 (14.2.0-4ubuntu2~24.04) ... 220s Selecting previously unselected package liblsan0:arm64. 220s Preparing to unpack .../027-liblsan0_14.2.0-4ubuntu2~24.04_arm64.deb ... 220s Unpacking liblsan0:arm64 (14.2.0-4ubuntu2~24.04) ... 220s Selecting previously unselected package libtsan2:arm64. 220s Preparing to unpack .../028-libtsan2_14.2.0-4ubuntu2~24.04_arm64.deb ... 220s Unpacking libtsan2:arm64 (14.2.0-4ubuntu2~24.04) ... 220s Selecting previously unselected package libubsan1:arm64. 220s Preparing to unpack .../029-libubsan1_14.2.0-4ubuntu2~24.04_arm64.deb ... 220s Unpacking libubsan1:arm64 (14.2.0-4ubuntu2~24.04) ... 220s Selecting previously unselected package libhwasan0:arm64. 220s Preparing to unpack .../030-libhwasan0_14.2.0-4ubuntu2~24.04_arm64.deb ... 220s Unpacking libhwasan0:arm64 (14.2.0-4ubuntu2~24.04) ... 220s Selecting previously unselected package libgcc-13-dev:arm64. 220s Preparing to unpack .../031-libgcc-13-dev_13.3.0-6ubuntu2~24.04_arm64.deb ... 220s Unpacking libgcc-13-dev:arm64 (13.3.0-6ubuntu2~24.04) ... 220s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 220s Preparing to unpack .../032-gcc-13-aarch64-linux-gnu_13.3.0-6ubuntu2~24.04_arm64.deb ... 220s Unpacking gcc-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 220s Selecting previously unselected package gcc-13. 220s Preparing to unpack .../033-gcc-13_13.3.0-6ubuntu2~24.04_arm64.deb ... 220s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 220s Selecting previously unselected package gcc-aarch64-linux-gnu. 220s Preparing to unpack .../034-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 220s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 220s Selecting previously unselected package gcc. 220s Preparing to unpack .../035-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 220s Unpacking gcc (4:13.2.0-7ubuntu1) ... 220s Selecting previously unselected package libtool. 220s Preparing to unpack .../036-libtool_2.4.7-7build1_all.deb ... 220s Unpacking libtool (2.4.7-7build1) ... 220s Selecting previously unselected package dh-autoreconf. 220s Preparing to unpack .../037-dh-autoreconf_20_all.deb ... 220s Unpacking dh-autoreconf (20) ... 220s Selecting previously unselected package libarchive-zip-perl. 220s Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... 220s Unpacking libarchive-zip-perl (1.68-1) ... 220s Selecting previously unselected package libsub-override-perl. 220s Preparing to unpack .../039-libsub-override-perl_0.10-1_all.deb ... 220s Unpacking libsub-override-perl (0.10-1) ... 220s Selecting previously unselected package libfile-stripnondeterminism-perl. 220s Preparing to unpack .../040-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 220s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 221s Selecting previously unselected package dh-strip-nondeterminism. 221s Preparing to unpack .../041-dh-strip-nondeterminism_1.13.1-1_all.deb ... 221s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 221s Selecting previously unselected package debugedit. 221s Preparing to unpack .../042-debugedit_1%3a5.0-5build2_arm64.deb ... 221s Unpacking debugedit (1:5.0-5build2) ... 221s Selecting previously unselected package dwz. 221s Preparing to unpack .../043-dwz_0.15-1build6_arm64.deb ... 221s Unpacking dwz (0.15-1build6) ... 221s Selecting previously unselected package gettext. 221s Preparing to unpack .../044-gettext_0.21-14ubuntu2_arm64.deb ... 221s Unpacking gettext (0.21-14ubuntu2) ... 221s Selecting previously unselected package intltool-debian. 221s Preparing to unpack .../045-intltool-debian_0.35.0+20060710.6_all.deb ... 221s Unpacking intltool-debian (0.35.0+20060710.6) ... 221s Selecting previously unselected package po-debconf. 221s Preparing to unpack .../046-po-debconf_1.0.21+nmu1_all.deb ... 221s Unpacking po-debconf (1.0.21+nmu1) ... 221s Selecting previously unselected package debhelper. 221s Preparing to unpack .../047-debhelper_13.14.1ubuntu5_all.deb ... 221s Unpacking debhelper (13.14.1ubuntu5) ... 221s Selecting previously unselected package uuid-dev:arm64. 221s Preparing to unpack .../048-uuid-dev_2.39.3-9ubuntu6.1_arm64.deb ... 221s Unpacking uuid-dev:arm64 (2.39.3-9ubuntu6.1) ... 221s Selecting previously unselected package libsctp1:arm64. 221s Preparing to unpack .../049-libsctp1_1.0.19+dfsg-2build1_arm64.deb ... 221s Unpacking libsctp1:arm64 (1.0.19+dfsg-2build1) ... 221s Selecting previously unselected package libsctp-dev:arm64. 221s Preparing to unpack .../050-libsctp-dev_1.0.19+dfsg-2build1_arm64.deb ... 221s Unpacking libsctp-dev:arm64 (1.0.19+dfsg-2build1) ... 221s Selecting previously unselected package libapr1-dev. 221s Preparing to unpack .../051-libapr1-dev_1.7.2-3.1ubuntu0.1_arm64.deb ... 221s Unpacking libapr1-dev (1.7.2-3.1ubuntu0.1) ... 221s Selecting previously unselected package libldap-dev:arm64. 221s Preparing to unpack .../052-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8.1_arm64.deb ... 221s Unpacking libldap-dev:arm64 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 221s Selecting previously unselected package libldap2-dev. 221s Preparing to unpack .../053-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8.1_all.deb ... 221s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8.1) ... 221s Selecting previously unselected package libexpat1-dev:arm64. 221s Preparing to unpack .../054-libexpat1-dev_2.6.1-2ubuntu0.2_arm64.deb ... 221s Unpacking libexpat1-dev:arm64 (2.6.1-2ubuntu0.2) ... 221s Selecting previously unselected package libaprutil1-dev. 221s Preparing to unpack .../055-libaprutil1-dev_1.6.3-1.1ubuntu7_arm64.deb ... 221s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 221s Selecting previously unselected package libpcre2-16-0:arm64. 221s Preparing to unpack .../056-libpcre2-16-0_10.42-4ubuntu2_arm64.deb ... 221s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu2) ... 221s Selecting previously unselected package libpcre2-32-0:arm64. 221s Preparing to unpack .../057-libpcre2-32-0_10.42-4ubuntu2_arm64.deb ... 221s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu2) ... 221s Selecting previously unselected package libpcre2-posix3:arm64. 221s Preparing to unpack .../058-libpcre2-posix3_10.42-4ubuntu2_arm64.deb ... 221s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu2) ... 221s Selecting previously unselected package libpcre2-dev:arm64. 221s Preparing to unpack .../059-libpcre2-dev_10.42-4ubuntu2_arm64.deb ... 221s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu2) ... 221s Selecting previously unselected package apache2-dev. 221s Preparing to unpack .../060-apache2-dev_2.4.58-1ubuntu8.5_arm64.deb ... 221s Unpacking apache2-dev (2.4.58-1ubuntu8.5) ... 221s Selecting previously unselected package libstdc++-13-dev:arm64. 222s Preparing to unpack .../061-libstdc++-13-dev_13.3.0-6ubuntu2~24.04_arm64.deb ... 222s Unpacking libstdc++-13-dev:arm64 (13.3.0-6ubuntu2~24.04) ... 222s Selecting previously unselected package g++-13-aarch64-linux-gnu. 222s Preparing to unpack .../062-g++-13-aarch64-linux-gnu_13.3.0-6ubuntu2~24.04_arm64.deb ... 222s Unpacking g++-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 222s Selecting previously unselected package g++-13. 222s Preparing to unpack .../063-g++-13_13.3.0-6ubuntu2~24.04_arm64.deb ... 222s Unpacking g++-13 (13.3.0-6ubuntu2~24.04) ... 222s Selecting previously unselected package g++-aarch64-linux-gnu. 222s Preparing to unpack .../064-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 222s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 222s Selecting previously unselected package g++. 222s Preparing to unpack .../065-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 222s Unpacking g++ (4:13.2.0-7ubuntu1) ... 222s Selecting previously unselected package build-essential. 222s Preparing to unpack .../066-build-essential_12.10ubuntu1_arm64.deb ... 222s Unpacking build-essential (12.10ubuntu1) ... 222s Selecting previously unselected package libalgorithm-c3-perl. 222s Preparing to unpack .../067-libalgorithm-c3-perl_0.11-2_all.deb ... 222s Unpacking libalgorithm-c3-perl (0.11-2) ... 222s Selecting previously unselected package libanyevent-perl. 222s Preparing to unpack .../068-libanyevent-perl_7.170-2build6_arm64.deb ... 222s Unpacking libanyevent-perl (7.170-2build6) ... 222s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 222s Preparing to unpack .../069-libb-hooks-op-check-perl_0.22-3build1_arm64.deb ... 222s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build1) ... 222s Selecting previously unselected package libdynaloader-functions-perl. 222s Preparing to unpack .../070-libdynaloader-functions-perl_0.003-3_all.deb ... 222s Unpacking libdynaloader-functions-perl (0.003-3) ... 222s Selecting previously unselected package libdevel-callchecker-perl:arm64. 222s Preparing to unpack .../071-libdevel-callchecker-perl_0.008-2build3_arm64.deb ... 222s Unpacking libdevel-callchecker-perl:arm64 (0.008-2build3) ... 222s Selecting previously unselected package libparams-classify-perl:arm64. 222s Preparing to unpack .../072-libparams-classify-perl_0.015-2build5_arm64.deb ... 222s Unpacking libparams-classify-perl:arm64 (0.015-2build5) ... 222s Selecting previously unselected package libmodule-runtime-perl. 222s Preparing to unpack .../073-libmodule-runtime-perl_0.016-2_all.deb ... 222s Unpacking libmodule-runtime-perl (0.016-2) ... 222s Selecting previously unselected package libtry-tiny-perl. 222s Preparing to unpack .../074-libtry-tiny-perl_0.31-2_all.deb ... 222s Unpacking libtry-tiny-perl (0.31-2) ... 222s Selecting previously unselected package libmodule-implementation-perl. 222s Preparing to unpack .../075-libmodule-implementation-perl_0.09-2_all.deb ... 222s Unpacking libmodule-implementation-perl (0.09-2) ... 222s Selecting previously unselected package libsub-exporter-progressive-perl. 222s Preparing to unpack .../076-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 222s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 222s Selecting previously unselected package libvariable-magic-perl. 222s Preparing to unpack .../077-libvariable-magic-perl_0.63-1build3_arm64.deb ... 222s Unpacking libvariable-magic-perl (0.63-1build3) ... 222s Selecting previously unselected package libb-hooks-endofscope-perl. 222s Preparing to unpack .../078-libb-hooks-endofscope-perl_0.28-1_all.deb ... 222s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 222s Selecting previously unselected package libcrypt-random-seed-perl. 222s Preparing to unpack .../079-libcrypt-random-seed-perl_0.03-3_all.deb ... 222s Unpacking libcrypt-random-seed-perl (0.03-3) ... 222s Selecting previously unselected package libmath-random-isaac-perl. 223s Preparing to unpack .../080-libmath-random-isaac-perl_1.004-2_all.deb ... 223s Unpacking libmath-random-isaac-perl (1.004-2) ... 223s Selecting previously unselected package libbytes-random-secure-perl. 223s Preparing to unpack .../081-libbytes-random-secure-perl_0.29-3_all.deb ... 223s Unpacking libbytes-random-secure-perl (0.29-3) ... 223s Selecting previously unselected package libclass-c3-perl. 223s Preparing to unpack .../082-libclass-c3-perl_0.35-2_all.deb ... 223s Unpacking libclass-c3-perl (0.35-2) ... 223s Selecting previously unselected package libclass-data-inheritable-perl. 223s Preparing to unpack .../083-libclass-data-inheritable-perl_0.08-3_all.deb ... 223s Unpacking libclass-data-inheritable-perl (0.08-3) ... 223s Selecting previously unselected package libclass-inspector-perl. 223s Preparing to unpack .../084-libclass-inspector-perl_1.36-3_all.deb ... 223s Unpacking libclass-inspector-perl (1.36-3) ... 223s Selecting previously unselected package libclass-method-modifiers-perl. 223s Preparing to unpack .../085-libclass-method-modifiers-perl_2.15-1_all.deb ... 223s Unpacking libclass-method-modifiers-perl (2.15-1) ... 223s Selecting previously unselected package libclass-singleton-perl. 223s Preparing to unpack .../086-libclass-singleton-perl_1.6-2_all.deb ... 223s Unpacking libclass-singleton-perl (1.6-2) ... 223s Selecting previously unselected package libclone-perl:arm64. 223s Preparing to unpack .../087-libclone-perl_0.46-1build3_arm64.deb ... 223s Unpacking libclone-perl:arm64 (0.46-1build3) ... 223s Selecting previously unselected package perl-openssl-defaults:arm64. 223s Preparing to unpack .../088-perl-openssl-defaults_7build3_arm64.deb ... 223s Unpacking perl-openssl-defaults:arm64 (7build3) ... 223s Selecting previously unselected package libcrypt-ssleay-perl. 223s Preparing to unpack .../089-libcrypt-ssleay-perl_0.73.06-2build5_arm64.deb ... 223s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 223s Selecting previously unselected package libparams-util-perl. 223s Preparing to unpack .../090-libparams-util-perl_1.102-2build3_arm64.deb ... 223s Unpacking libparams-util-perl (1.102-2build3) ... 223s Selecting previously unselected package libsub-install-perl. 223s Preparing to unpack .../091-libsub-install-perl_0.929-1_all.deb ... 223s Unpacking libsub-install-perl (0.929-1) ... 223s Selecting previously unselected package libdata-optlist-perl. 223s Preparing to unpack .../092-libdata-optlist-perl_0.114-1_all.deb ... 223s Unpacking libdata-optlist-perl (0.114-1) ... 223s Selecting previously unselected package libdevel-stacktrace-perl. 223s Preparing to unpack .../093-libdevel-stacktrace-perl_2.0500-1_all.deb ... 223s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 223s Selecting previously unselected package libencode-locale-perl. 223s Preparing to unpack .../094-libencode-locale-perl_1.05-3_all.deb ... 223s Unpacking libencode-locale-perl (1.05-3) ... 223s Selecting previously unselected package libsub-exporter-perl. 223s Preparing to unpack .../095-libsub-exporter-perl_0.990-1_all.deb ... 223s Unpacking libsub-exporter-perl (0.990-1) ... 223s Selecting previously unselected package libeval-closure-perl. 223s Preparing to unpack .../096-libeval-closure-perl_0.14-3_all.deb ... 223s Unpacking libeval-closure-perl (0.14-3) ... 223s Selecting previously unselected package libexception-class-perl. 223s Preparing to unpack .../097-libexception-class-perl_1.45-1_all.deb ... 223s Unpacking libexception-class-perl (1.45-1) ... 223s Selecting previously unselected package libfcgi0t64:arm64. 223s Preparing to unpack .../098-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 223s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 223s Selecting previously unselected package libfcgi-perl. 223s Preparing to unpack .../099-libfcgi-perl_0.82+ds-3build2_arm64.deb ... 223s Unpacking libfcgi-perl (0.82+ds-3build2) ... 223s Selecting previously unselected package libtimedate-perl. 223s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 223s Unpacking libtimedate-perl (2.3300-2) ... 223s Selecting previously unselected package libhttp-date-perl. 223s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 223s Unpacking libhttp-date-perl (6.06-1) ... 223s Selecting previously unselected package libfile-listing-perl. 223s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 223s Unpacking libfile-listing-perl (6.16-1) ... 223s Selecting previously unselected package libfile-sharedir-perl. 223s Preparing to unpack .../103-libfile-sharedir-perl_1.118-3_all.deb ... 223s Unpacking libfile-sharedir-perl (1.118-3) ... 223s Selecting previously unselected package libhtml-tagset-perl. 223s Preparing to unpack .../104-libhtml-tagset-perl_3.20-6_all.deb ... 223s Unpacking libhtml-tagset-perl (3.20-6) ... 223s Selecting previously unselected package liburi-perl. 223s Preparing to unpack .../105-liburi-perl_5.27-1_all.deb ... 223s Unpacking liburi-perl (5.27-1) ... 223s Selecting previously unselected package libhtml-parser-perl:arm64. 223s Preparing to unpack .../106-libhtml-parser-perl_3.81-1build3_arm64.deb ... 223s Unpacking libhtml-parser-perl:arm64 (3.81-1build3) ... 223s Selecting previously unselected package libhtml-tree-perl. 223s Preparing to unpack .../107-libhtml-tree-perl_5.07-3_all.deb ... 223s Unpacking libhtml-tree-perl (5.07-3) ... 223s Selecting previously unselected package libio-html-perl. 223s Preparing to unpack .../108-libio-html-perl_1.004-3_all.deb ... 223s Unpacking libio-html-perl (1.004-3) ... 223s Selecting previously unselected package liblwp-mediatypes-perl. 224s Preparing to unpack .../109-liblwp-mediatypes-perl_6.04-2_all.deb ... 224s Unpacking liblwp-mediatypes-perl (6.04-2) ... 224s Selecting previously unselected package libhttp-message-perl. 224s Preparing to unpack .../110-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 224s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 224s Selecting previously unselected package libhttp-cookies-perl. 224s Preparing to unpack .../111-libhttp-cookies-perl_6.11-1_all.deb ... 224s Unpacking libhttp-cookies-perl (6.11-1) ... 224s Selecting previously unselected package libpod-parser-perl. 224s Preparing to unpack .../112-libpod-parser-perl_1.67-1_all.deb ... 224s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 224s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 224s Unpacking libpod-parser-perl (1.67-1) ... 224s Selecting previously unselected package libhttp-negotiate-perl. 224s Preparing to unpack .../113-libhttp-negotiate-perl_6.01-2_all.deb ... 224s Unpacking libhttp-negotiate-perl (6.01-2) ... 224s Selecting previously unselected package libnet-ssleay-perl:arm64. 224s Preparing to unpack .../114-libnet-ssleay-perl_1.94-1build4_arm64.deb ... 224s Unpacking libnet-ssleay-perl:arm64 (1.94-1build4) ... 224s Selecting previously unselected package libio-socket-ssl-perl. 224s Preparing to unpack .../115-libio-socket-ssl-perl_2.085-1_all.deb ... 224s Unpacking libio-socket-ssl-perl (2.085-1) ... 224s Selecting previously unselected package libnet-http-perl. 224s Preparing to unpack .../116-libnet-http-perl_6.23-1_all.deb ... 224s Unpacking libnet-http-perl (6.23-1) ... 224s Selecting previously unselected package liblwp-protocol-https-perl. 224s Preparing to unpack .../117-liblwp-protocol-https-perl_6.13-1_all.deb ... 224s Unpacking liblwp-protocol-https-perl (6.13-1) ... 224s Selecting previously unselected package libwww-robotrules-perl. 224s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1_all.deb ... 224s Unpacking libwww-robotrules-perl (6.02-1) ... 224s Selecting previously unselected package libwww-perl. 224s Preparing to unpack .../119-libwww-perl_6.76-1_all.deb ... 224s Unpacking libwww-perl (6.76-1) ... 224s Selecting previously unselected package libxml-parser-perl. 224s Preparing to unpack .../120-libxml-parser-perl_2.47-1build3_arm64.deb ... 224s Unpacking libxml-parser-perl (2.47-1build3) ... 224s Selecting previously unselected package libxml-perl. 224s Preparing to unpack .../121-libxml-perl_0.08-4_all.deb ... 224s Unpacking libxml-perl (0.08-4) ... 224s Selecting previously unselected package libxml-regexp-perl. 224s Preparing to unpack .../122-libxml-regexp-perl_0.04-1.1_all.deb ... 224s Unpacking libxml-regexp-perl (0.04-1.1) ... 224s Selecting previously unselected package libxml-dom-perl. 224s Preparing to unpack .../123-libxml-dom-perl_1.46-2_all.deb ... 224s Unpacking libxml-dom-perl (1.46-2) ... 224s Selecting previously unselected package libhttp-dav-perl. 224s Preparing to unpack .../124-libhttp-dav-perl_0.49-3_all.deb ... 224s Unpacking libhttp-dav-perl (0.49-3) ... 224s Selecting previously unselected package libmro-compat-perl. 224s Preparing to unpack .../125-libmro-compat-perl_0.15-2_all.deb ... 224s Unpacking libmro-compat-perl (0.15-2) ... 224s Selecting previously unselected package libpackage-stash-perl. 224s Preparing to unpack .../126-libpackage-stash-perl_0.40-1_all.deb ... 224s Unpacking libpackage-stash-perl (0.40-1) ... 224s Selecting previously unselected package libsub-identify-perl. 224s Preparing to unpack .../127-libsub-identify-perl_0.14-3build3_arm64.deb ... 224s Unpacking libsub-identify-perl (0.14-3build3) ... 224s Selecting previously unselected package libsub-name-perl:arm64. 224s Preparing to unpack .../128-libsub-name-perl_0.27-1build3_arm64.deb ... 224s Unpacking libsub-name-perl:arm64 (0.27-1build3) ... 224s Selecting previously unselected package libnamespace-clean-perl. 225s Preparing to unpack .../129-libnamespace-clean-perl_0.27-2_all.deb ... 225s Unpacking libnamespace-clean-perl (0.27-2) ... 225s Selecting previously unselected package libnamespace-autoclean-perl. 225s Preparing to unpack .../130-libnamespace-autoclean-perl_0.29-2_all.deb ... 225s Unpacking libnamespace-autoclean-perl (0.29-2) ... 225s Selecting previously unselected package libparams-validationcompiler-perl. 225s Preparing to unpack .../131-libparams-validationcompiler-perl_0.31-1_all.deb ... 225s Unpacking libparams-validationcompiler-perl (0.31-1) ... 225s Selecting previously unselected package libprotocol-http2-perl. 225s Preparing to unpack .../132-libprotocol-http2-perl_1.10-3_all.deb ... 225s Unpacking libprotocol-http2-perl (1.10-3) ... 225s Selecting previously unselected package librole-tiny-perl. 225s Preparing to unpack .../133-librole-tiny-perl_2.002004-1_all.deb ... 225s Unpacking librole-tiny-perl (2.002004-1) ... 225s Selecting previously unselected package libsub-quote-perl. 225s Preparing to unpack .../134-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 225s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 225s Selecting previously unselected package libxstring-perl:arm64. 225s Preparing to unpack .../135-libxstring-perl_0.005-2build3_arm64.deb ... 225s Unpacking libxstring-perl:arm64 (0.005-2build3) ... 225s Selecting previously unselected package libspecio-perl. 225s Preparing to unpack .../136-libspecio-perl_0.48-1_all.deb ... 225s Unpacking libspecio-perl (0.48-1) ... 225s Selecting previously unselected package perl-doc. 225s Preparing to unpack .../137-perl-doc_5.38.2-3.2build2_all.deb ... 225s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 225s Unpacking perl-doc (5.38.2-3.2build2) ... 225s Selecting previously unselected package libdatetime-locale-perl. 225s Preparing to unpack .../138-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 225s Unpacking libdatetime-locale-perl (1:1.37-1) ... 226s Selecting previously unselected package libdatetime-timezone-perl. 226s Preparing to unpack .../139-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 226s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 226s Selecting previously unselected package libdatetime-perl. 226s Preparing to unpack .../140-libdatetime-perl_2%3a1.65-1build2_arm64.deb ... 226s Unpacking libdatetime-perl (2:1.65-1build2) ... 226s Setting up libanyevent-perl (7.170-2build6) ... 226s Setting up libmath-random-isaac-perl (1.004-2) ... 226s Setting up libclass-inspector-perl (1.36-3) ... 226s Setting up libdynaloader-functions-perl (0.003-3) ... 226s Setting up libclass-method-modifiers-perl (2.15-1) ... 226s Setting up libxml-regexp-perl (0.04-1.1) ... 226s Setting up libclone-perl:arm64 (0.46-1build3) ... 226s Setting up libarchive-zip-perl (1.68-1) ... 226s Setting up libsub-identify-perl (0.14-3build3) ... 226s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 226s Setting up libhtml-tagset-perl (3.20-6) ... 226s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 226s Setting up liblwp-mediatypes-perl (6.04-2) ... 226s Setting up libtry-tiny-perl (0.31-2) ... 226s Setting up libprotocol-http2-perl (1.10-3) ... 226s Setting up perl-openssl-defaults:arm64 (7build3) ... 226s Setting up perl-doc (5.38.2-3.2build2) ... 226s Setting up m4 (1.4.19-4build1) ... 226s Setting up libclass-singleton-perl (1.6-2) ... 226s Setting up libencode-locale-perl (1.05-3) ... 226s Setting up libxstring-perl:arm64 (0.005-2build3) ... 226s Setting up libgomp1:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu2) ... 226s Setting up libsub-install-perl (0.929-1) ... 226s Setting up autotools-dev (20220109.1) ... 226s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu2) ... 226s Setting up libclass-data-inheritable-perl (0.08-3) ... 226s Setting up libalgorithm-c3-perl (0.11-2) ... 226s Setting up gcc-13-base:arm64 (13.3.0-6ubuntu2~24.04) ... 226s Setting up libexpat1-dev:arm64 (2.6.1-2ubuntu0.2) ... 226s Setting up libcrypt-random-seed-perl (0.03-3) ... 226s Setting up libldap-dev:arm64 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 226s Setting up uuid-dev:arm64 (2.39.3-9ubuntu6.1) ... 226s Setting up libmpc3:arm64 (1.3.1-1build1) ... 226s Setting up libatomic1:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up libvariable-magic-perl (0.63-1build3) ... 226s Setting up libio-html-perl (1.004-3) ... 226s Setting up libpod-parser-perl (1.67-1) ... 226s Setting up autopoint (0.21-14ubuntu2) ... 226s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build1) ... 226s Setting up libparams-util-perl (1.102-2build3) ... 226s Setting up autoconf (2.71-3) ... 226s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 226s Setting up libtimedate-perl (2.3300-2) ... 226s Setting up libubsan1:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up libsub-name-perl:arm64 (0.27-1build3) ... 226s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu2) ... 226s Setting up dwz (0.15-1build6) ... 226s Setting up libsctp1:arm64 (1.0.19+dfsg-2build1) ... 226s Setting up libhwasan0:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up libasan8:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 226s Setting up librole-tiny-perl (2.002004-1) ... 226s Setting up debugedit (1:5.0-5build2) ... 226s Setting up libfile-sharedir-perl (1.118-3) ... 226s Setting up libfcgi-perl (0.82+ds-3build2) ... 226s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 226s Setting up libsub-override-perl (0.10-1) ... 226s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 226s Setting up libdevel-stacktrace-perl (2.0500-1) ... 226s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 226s Setting up libtsan2:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up libisl23:arm64 (0.26-3build1) ... 226s Setting up libcc1-0:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up liburi-perl (5.27-1) ... 226s Setting up liblsan0:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up libitm1:arm64 (14.2.0-4ubuntu2~24.04) ... 226s Setting up libnet-ssleay-perl:arm64 (1.94-1build4) ... 226s Setting up automake (1:1.16.5-1.3ubuntu1) ... 226s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 226s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 226s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 226s Setting up libhttp-date-perl (6.06-1) ... 226s Setting up gettext (0.21-14ubuntu2) ... 226s Setting up libfile-listing-perl (6.16-1) ... 226s Setting up libpcre2-dev:arm64 (10.42-4ubuntu2) ... 226s Setting up cpp-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 226s Setting up libnet-http-perl (6.23-1) ... 226s Setting up libexception-class-perl (1.45-1) ... 226s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 226s Setting up libclass-c3-perl (0.35-2) ... 226s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 226s Setting up libdevel-callchecker-perl:arm64 (0.008-2build3) ... 226s Setting up intltool-debian (0.35.0+20060710.6) ... 226s Setting up libbytes-random-secure-perl (0.29-3) ... 226s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8.1) ... 226s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 226s Setting up libdata-optlist-perl (0.114-1) ... 226s Setting up libsctp-dev:arm64 (1.0.19+dfsg-2build1) ... 226s Setting up dh-strip-nondeterminism (1.13.1-1) ... 226s Setting up libwww-robotrules-perl (6.02-1) ... 226s Setting up libgcc-13-dev:arm64 (13.3.0-6ubuntu2~24.04) ... 226s Setting up libhtml-parser-perl:arm64 (3.81-1build3) ... 226s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 226s Setting up libmro-compat-perl (0.15-2) ... 226s Setting up libio-socket-ssl-perl (2.085-1) ... 226s Setting up libstdc++-13-dev:arm64 (13.3.0-6ubuntu2~24.04) ... 226s Setting up libsub-exporter-perl (0.990-1) ... 226s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 226s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 226s Setting up libeval-closure-perl (0.14-3) ... 226s Setting up libhttp-negotiate-perl (6.01-2) ... 226s Setting up libparams-validationcompiler-perl (0.31-1) ... 226s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 226s Setting up libhttp-cookies-perl (6.11-1) ... 226s Setting up po-debconf (1.0.21+nmu1) ... 226s Setting up libhtml-tree-perl (5.07-3) ... 226s Setting up libparams-classify-perl:arm64 (0.015-2build5) ... 226s Setting up gcc-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 226s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 226s Setting up libmodule-runtime-perl (0.016-2) ... 226s Setting up libapr1-dev (1.7.2-3.1ubuntu0.1) ... 226s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 226s Setting up cpp (4:13.2.0-7ubuntu1) ... 226s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 226s Setting up g++-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 226s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 226s Setting up g++-13 (13.3.0-6ubuntu2~24.04) ... 226s Setting up libtool (2.4.7-7build1) ... 226s Setting up libmodule-implementation-perl (0.09-2) ... 226s Setting up libpackage-stash-perl (0.40-1) ... 226s Setting up apache2 (2.4.58-1ubuntu8.5) ... 226s Enabling module mpm_event. 226s Enabling module authz_core. 226s Enabling module authz_host. 226s Enabling module authn_core. 226s Enabling module auth_basic. 226s Enabling module access_compat. 226s Enabling module authn_file. 226s Enabling module authz_user. 226s Enabling module alias. 226s Enabling module dir. 226s Enabling module autoindex. 226s Enabling module env. 226s Enabling module mime. 226s Enabling module negotiation. 226s Enabling module setenvif. 226s Enabling module filter. 226s Enabling module deflate. 226s Enabling module status. 226s Enabling module reqtimeout. 226s Enabling conf charset. 226s Enabling conf localized-error-pages. 226s Enabling conf other-vhosts-access-log. 227s Enabling conf security. 227s Enabling conf serve-cgi-bin. 227s Enabling site 000-default. 227s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 228s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 228s Setting up gcc (4:13.2.0-7ubuntu1) ... 228s Setting up dh-autoreconf (20) ... 228s Setting up libspecio-perl (0.48-1) ... 228s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 229s Setting up libb-hooks-endofscope-perl (0.28-1) ... 229s Setting up debhelper (13.14.1ubuntu5) ... 229s Setting up libnamespace-clean-perl (0.27-2) ... 229s Setting up g++ (4:13.2.0-7ubuntu1) ... 229s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 229s Setting up build-essential (12.10ubuntu1) ... 229s Setting up libnamespace-autoclean-perl (0.29-2) ... 229s Setting up libdatetime-locale-perl (1:1.37-1) ... 229s Setting up apache2-dev (2.4.58-1ubuntu8.5) ... 229s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 229s Setting up libdatetime-perl (2:1.65-1build2) ... 229s Setting up liblwp-protocol-https-perl (6.13-1) ... 229s Setting up libwww-perl (6.76-1) ... 229s Setting up libxml-parser-perl (2.47-1build3) ... 229s Setting up libxml-perl (0.08-4) ... 229s Setting up libxml-dom-perl (1.46-2) ... 229s Setting up libhttp-dav-perl (0.49-3) ... 229s Processing triggers for install-info (7.1-3build2) ... 229s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 229s Processing triggers for ufw (0.36.2-6) ... 229s Processing triggers for man-db (2.12.0-4build2) ... 232s autopkgtest [20:44:17]: test run-test-suite: [----------------------- 233s + set -o pipefail 233s + export LANG=C 233s + LANG=C 233s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 233s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 233s + TESTS= 233s + TESTUSER=tuser 233s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 233s + useradd --user-group --system --create-home -s /bin/bash tuser 233s + cp -a debian/perl-framework /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp 233s + cd /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework 233s + export HARNESS_VERBOSE=1 233s + HARNESS_VERBOSE=1 233s + run_tests mpm_prefork 233s + local MPM=mpm_prefork 233s + shift 233s + local LOG=testlog.mpm_prefork 233s + echo =============Running-with-mpm_prefork========== 233s + rm -f apache2.conf.debian 233s =============Running-with-mpm_prefork========== 233s + cp /etc/apache2/apache2.conf apache2.conf.debian 233s + cat /etc/apache2/mods-available/mpm_prefork.load 233s + 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 233s + grep -v mpm_ 233s + xargs cat 233s + for m in bucketeer case_filter case_filter_in 233s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 233s + for m in bucketeer case_filter case_filter_in 233s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 233s + for m in bucketeer case_filter case_filter_in 233s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 233s + cat /etc/apache2/mods-available/mime.conf 233s + echo 'Servername localhost' 233s + make clean 233s make: *** No rule to make target 'clean'. Stop. 233s + true 233s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 233s + chown -R tuser: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp 233s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/apache2.conf.debian' 233s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 233s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 233s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 233s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 233s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 233s [ info] generating script ./t/htdocs/modules/cgi/action.pl 233s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 233s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 233s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 233s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 233s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 233s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 233s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 233s [ info] generating script ./t/htdocs/modules/cgi/env.pl 233s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 233s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 233s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 233s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 233s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 233s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 233s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 233s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 233s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 233s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 233s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 233s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 233s [ info] generating script ./t/htdocs/modules/cgi/big.pl 233s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 233s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 233s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 233s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 233s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 233s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 233s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 233s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 233s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 233s Warning: NAME must be a package name 233s Checking if your kit is complete... 233s Looks good 233s [ info] generating script t/TEST 233s [ info] generating script ./t/cgi-bin/cookies.pl 233s [ info] generating script ./t/cgi-bin/next_available_port.pl 233s [ info] generating script t/TEST 233s Writing MYMETA.yml and MYMETA.json 233s Writing MYMETA.yml and MYMETA.json 233s Checking for Cwd...ok 233s Checking for File::Spec...ok 233s Generating a Unix-style Makefile 233s Writing Makefile for httpd-test 233s Writing MYMETA.yml and MYMETA.json 233s + su tuser -c 't/TEST ' 233s + tee testlog.mpm_prefork 233s [warning] setting ulimit to allow core files 233s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/TEST 235s [warning] generating SSL CA for asf 235s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 235s ................+.........+...............+...+...+..+...+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.............+..+...+.+...+...+........+.+......+.................+.......+...+...........+....+...........+....+...+...+.........+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 235s .+.....+..................+....+.....+.+......+.....+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*............+...+......+.....+.......+...+..+.........+...+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+....+......+.........+.....+....+......+...+..+.........+.+...+..+.+...+...........+...+............+....+......+......+..+.+.........+...+........+.........+......+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 235s ----- 235s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 235s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 236s [ 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 236s [ 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 236s Using configuration from conf/client_snakeoil.cnf 236s Check that the request matches the signature 236s Signature ok 236s The Subject's Distinguished Name is as follows 236s countryName :PRINTABLE:'AU' 236s stateOrProvinceName :ASN.1 12:'Queensland' 236s localityName :ASN.1 12:'Mackay' 236s organizationName :ASN.1 12:'Snake Oil, Ltd.' 236s organizationalUnitName:ASN.1 12:'Staff' 236s commonName :ASN.1 12:'client_snakeoil' 236s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 236s Certificate is to be certified until Dec 17 20:44:21 2025 GMT (365 days) 236s 236s Write out database with 1 new entries 236s Database updated 236s [ 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 236s [ info] generating proxy cert: proxy/client_snakeoil.pem 236s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 236s [ 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 236s [ 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 236s Using configuration from conf/server2_des3.cnf 236s Check that the request matches the signature 236s Signature ok 236s The Subject's Distinguished Name is as follows 236s countryName :PRINTABLE:'US' 236s stateOrProvinceName :ASN.1 12:'California' 236s localityName :ASN.1 12:'San Francisco' 236s organizationName :ASN.1 12:'ASF' 236s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 236s commonName :ASN.1 12:'localhost' 236s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 236s Certificate is to be certified until Dec 17 20:44:21 2025 GMT (365 days) 236s 236s Write out database with 1 new entries 236s Database updated 236s [ info] openssl genrsa -out keys/client_ok.pem 2048 237s [ 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 237s [ 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 237s Using configuration from conf/client_ok.cnf 237s Check that the request matches the signature 237s Signature ok 237s The Subject's Distinguished Name is as follows 237s countryName :PRINTABLE:'US' 237s stateOrProvinceName :ASN.1 12:'California' 237s localityName :ASN.1 12:'San Francisco' 237s organizationName :ASN.1 12:'ASF' 237s organizationalUnitName:ASN.1 12:'httpd-test' 237s commonName :ASN.1 12:'client_ok' 237s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 237s Certificate is to be certified until Dec 17 20:44:22 2025 GMT (365 days) 237s 237s Write out database with 1 new entries 237s Database updated 237s [ 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 237s [ info] generating proxy cert: proxy/client_ok.pem 237s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 238s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 238s [ 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 238s [ 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 238s Using configuration from conf/server_des3_dsa.cnf 238s Check that the request matches the signature 238s Signature ok 238s The Subject's Distinguished Name is as follows 238s countryName :PRINTABLE:'US' 238s stateOrProvinceName :ASN.1 12:'California' 238s localityName :ASN.1 12:'San Francisco' 238s organizationName :ASN.1 12:'ASF' 238s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 238s commonName :ASN.1 12:'localhost' 238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 238s Certificate is to be certified until Dec 17 20:44:23 2025 GMT (365 days) 238s 238s Write out database with 1 new entries 238s Database updated 238s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 238s [ 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 238s [ 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 238s Using configuration from conf/server_des3.cnf 238s Check that the request matches the signature 238s Signature ok 238s The Subject's Distinguished Name is as follows 238s countryName :PRINTABLE:'US' 238s stateOrProvinceName :ASN.1 12:'California' 238s localityName :ASN.1 12:'San Francisco' 238s organizationName :ASN.1 12:'ASF' 238s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 238s commonName :ASN.1 12:'localhost' 238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 238s Certificate is to be certified until Dec 17 20:44:23 2025 GMT (365 days) 238s 238s Write out database with 1 new entries 238s Database updated 238s [ info] openssl genrsa -out keys/server.pem 2048 238s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 238s [ 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 238s Using configuration from conf/server.cnf 238s Check that the request matches the signature 238s Signature ok 238s The Subject's Distinguished Name is as follows 238s countryName :PRINTABLE:'US' 238s stateOrProvinceName :ASN.1 12:'California' 238s localityName :ASN.1 12:'San Francisco' 238s organizationName :ASN.1 12:'ASF' 238s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 238s commonName :ASN.1 12:'localhost' 238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 238s Certificate is to be certified until Dec 17 20:44:23 2025 GMT (365 days) 238s 238s Write out database with 1 new entries 238s Database updated 238s [ info] openssl genrsa -out keys/server2.pem 2048 239s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 239s [ 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 239s Using configuration from conf/server2.cnf 239s Check that the request matches the signature 239s Signature ok 239s The Subject's Distinguished Name is as follows 239s countryName :PRINTABLE:'US' 239s stateOrProvinceName :ASN.1 12:'California' 239s localityName :ASN.1 12:'San Francisco' 239s organizationName :ASN.1 12:'ASF' 239s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 239s commonName :ASN.1 12:'localhost' 239s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 239s Certificate is to be certified until Dec 17 20:44:24 2025 GMT (365 days) 239s 239s Write out database with 1 new entries 239s Database updated 239s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 239s [ 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 239s [ 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 239s Using configuration from conf/server2_dsa.cnf 239s Check that the request matches the signature 239s Signature ok 239s The Subject's Distinguished Name is as follows 239s countryName :PRINTABLE:'US' 239s stateOrProvinceName :ASN.1 12:'California' 239s localityName :ASN.1 12:'San Francisco' 239s organizationName :ASN.1 12:'ASF' 239s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 239s commonName :ASN.1 12:'localhost' 239s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 239s Certificate is to be certified until Dec 17 20:44:24 2025 GMT (365 days) 239s 239s Write out database with 1 new entries 239s Database updated 239s [ info] openssl genrsa -out keys/client_colon.pem 2048 240s [ 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 240s [ 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 240s Using configuration from conf/client_colon.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test' 240s commonName :ASN.1 12:'user:colon' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until Dec 17 20:44:25 2025 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ 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 240s [ info] generating proxy cert: proxy/client_colon.pem 240s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 240s [ 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 240s [ 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 240s Using configuration from conf/server2_des3_dsa.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 240s commonName :ASN.1 12:'localhost' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until Dec 17 20:44:25 2025 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 240s [ 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 240s [ 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 240s Using configuration from conf/server_dsa.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 240s commonName :ASN.1 12:'localhost' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until Dec 17 20:44:25 2025 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ info] openssl genrsa -out keys/client_revoked.pem 2048 240s [ 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 240s [ 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 240s Using configuration from conf/client_revoked.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test' 240s commonName :ASN.1 12:'client_revoked' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until Dec 17 20:44:25 2025 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ 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 240s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 240s Using configuration from conf/cacrl.cnf 240s Revoking Certificate 0C. 240s Database updated 240s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 240s Using configuration from conf/cacrl.cnf 240s [ info] generating proxy cert: proxy/client_revoked.pem 240s [ info] linked ca-bundle.crl to fdd35eee.r0 240s cd authany && make .libs/mod_authany.so 240s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/authany' 240s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 240s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 240s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 240s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 240s libtool: link: aarch64-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 241s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 241s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/authany' 241s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 241s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 241s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 241s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/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 241s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 241s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 241s libtool: link: aarch64-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 241s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 241s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 241s cd client_add_filter && make .libs/mod_client_add_filter.so 241s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 241s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 241s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/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 241s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 241s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 241s libtool: link: aarch64-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 241s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 241s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 241s cd test_ssl && make .libs/mod_test_ssl.so 241s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 241s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 241s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 241s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 242s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 242s libtool: link: aarch64-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 242s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 242s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 242s cd test_apr_uri && make .libs/mod_test_apr_uri.so 242s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 242s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 242s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/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 242s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 242s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 242s libtool: link: aarch64-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 242s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 242s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 242s cd random_chunk && make .libs/mod_random_chunk.so 242s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 242s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 242s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 242s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 243s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 243s libtool: link: aarch64-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 243s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 243s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 243s cd input_body_filter && make .libs/mod_input_body_filter.so 243s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 243s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 243s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/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 243s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 243s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 243s libtool: link: aarch64-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 243s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 243s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 243s cd echo_post && make .libs/mod_echo_post.so 243s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/echo_post' 243s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 243s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 243s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 243s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 243s libtool: link: aarch64-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 244s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/echo_post' 244s cd memory_track && make .libs/mod_memory_track.so 244s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/memory_track' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 244s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 244s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 244s libtool: link: aarch64-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 244s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/memory_track' 244s cd fold && make .libs/mod_fold.so 244s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/fold' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 244s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 244s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 244s libtool: link: aarch64-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 244s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/fold' 244s cd nntp_like && make .libs/mod_nntp_like.so 244s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 244s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 244s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 245s libtool: link: aarch64-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 245s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 245s cd list_modules && make .libs/mod_list_modules.so 245s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/list_modules' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 245s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 245s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 245s libtool: link: aarch64-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 245s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/list_modules' 245s cd eat_post && make .libs/mod_eat_post.so 245s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/eat_post' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 245s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 245s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 245s libtool: link: aarch64-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 245s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/eat_post' 245s cd test_rwrite && make .libs/mod_test_rwrite.so 245s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 245s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 246s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 246s libtool: link: aarch64-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 246s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 246s cd test_utilities && make .libs/mod_test_utilities.so 246s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 246s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 246s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 246s libtool: link: aarch64-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 246s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 246s cd test_session && make .libs/mod_test_session.so 246s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_session' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 246s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 246s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 247s libtool: link: aarch64-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 247s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 247s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/test_session' 247s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 247s make[1]: Entering directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 247s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 247s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/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 247s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 247s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-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 247s libtool: link: aarch64-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 247s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 247s make[1]: Leaving directory '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 247s /usr/sbin/apache2 -d /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 247s using Apache/2.4.58 (prefork MPM) 247s 247s waiting 60 seconds for server to start: .[Tue Dec 17 20:44:32.571173 2024] [core:trace3] [pid 7112] core.c(3482): Setting LogLevel for all modules to trace8 247s [Tue Dec 17 20:44:32.572127 2024] [core:trace6] [pid 7112] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 247s [Tue Dec 17 20:44:32.572194 2024] [core:trace3] [pid 7112] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 247s [Tue Dec 17 20:44:32.573196 2024] [core:trace6] [pid 7112] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 247s [Tue Dec 17 20:44:32.573343 2024] [core:trace3] [pid 7112] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 247s [Tue Dec 17 20:44:32.573352 2024] [core:trace3] [pid 7112] core.c(3482): Setting LogLevel for all modules to info 247s [Tue Dec 17 20:44:32.573375 2024] [core:trace6] [pid 7112] core.c(3499): Cannot find module 'core', trying 'core_module' 247s [Tue Dec 17 20:44:32.573378 2024] [core:trace3] [pid 7112] core.c(3509): Setting LogLevel for module core.c to crit 247s [Tue Dec 17 20:44:32.573382 2024] [core:trace3] [pid 7112] core.c(3482): Setting LogLevel for all modules to crit 247s [Tue Dec 17 20:44:32.573386 2024] [core:trace6] [pid 7112] core.c(3499): Cannot find module 'core', trying 'core_module' 247s [Tue Dec 17 20:44:32.573389 2024] [core:trace3] [pid 7112] core.c(3509): Setting LogLevel for module core.c to info 247s [Tue Dec 17 20:44:32.573399 2024] [core:trace3] [pid 7112] core.c(3482): Setting LogLevel for all modules to crit 247s [Tue Dec 17 20:44:32.573407 2024] [core:trace6] [pid 7112] core.c(3499): Cannot find module 'core', trying 'core_module' 247s [Tue Dec 17 20:44:32.573411 2024] [core:trace3] [pid 7112] core.c(3509): Setting LogLevel for module core.c to info 247s [Tue Dec 17 20:44:32.573418 2024] [core:trace3] [pid 7112] core.c(3482): Setting LogLevel for all modules to crit 247s [Tue Dec 17 20:44:32.573420 2024] [core:trace3] [pid 7112] core.c(3482): Setting LogLevel for all modules to info 247s [Tue Dec 17 20:44:32.573433 2024] [core:trace6] [pid 7112] core.c(3499): Cannot find module 'core', trying 'core_module' 247s [Tue Dec 17 20:44:32.573437 2024] [core:trace3] [pid 7112] core.c(3509): Setting LogLevel for module core.c to crit 247s [Tue Dec 17 20:44:32.573446 2024] [core:trace3] [pid 7112] core.c(3482): Setting LogLevel for all modules to info 247s [Tue Dec 17 20:44:32.574041 2024] [core:trace6] [pid 7112] core.c(3499): Cannot find module 'http2', trying 'http2_module' 247s [Tue Dec 17 20:44:32.574056 2024] [core:trace3] [pid 7112] core.c(3509): Setting LogLevel for module mod_http2.c to debug 247s [Tue Dec 17 20:44:32.575069 2024] [proxy:info] [pid 7112] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 247s [Tue Dec 17 20:44:32.575099 2024] [core:trace6] [pid 7112] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 247s [Tue Dec 17 20:44:32.575104 2024] [core:trace3] [pid 7112] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 248s . 248s waiting 60 seconds for server to start: ok (waited 0 secs) 248s server localhost:8529 started 248s server localhost:8530 listening (mod_nntp_like) 248s server localhost:8531 listening (mod_nntp_like_ssl) 248s server localhost:8532 listening (mod_ssl) 248s server localhost:8533 listening (ssl_optional_cc) 248s server localhost:8534 listening (ssl_pr33791) 248s server localhost:8535 listening (ssl_ocsp) 248s server localhost:8536 listening (mod_vhost_alias) 248s server localhost:8537 listening (core) 248s server localhost:8538 listening (mod_proxy) 248s server localhost:8539 listening (proxy_http_bal1) 248s server localhost:8540 listening (proxy_http_bal2) 248s server localhost:8541 listening (proxy_http_balancer) 248s server localhost:8544 listening (proxy_fcgi) 248s server localhost:8545 listening (h2c) 248s server localhost:8546 listening (h2) 248s server localhost:8547 listening (mod_include) 248s server localhost:8548 listening (mod_cache) 248s server localhost:8549 listening (cve_2011_3368_rewrite) 248s server localhost:8550 listening (proxy_http_reverse) 248s server localhost:8551 listening (proxy_http_nofwd) 248s server localhost:8552 listening (cve_2011_3368) 248s server localhost:8553 listening (mod_headers) 248s server localhost:8554 listening (mod_echo) 248s server localhost:8555 listening (mod_echo_ssl) 248s server localhost:8556 listening (error_document) 248s server localhost:8557 listening (http_unsafe) 248s server localhost:8558 listening (http_strict) 248s server localhost:8559 listening (remote_ip) 248s server localhost:8560 listening (proxy_http_https) 248s server localhost:8561 listening (proxy_https_https) 248s server localhost:8562 listening (proxy_http_https_proxy_section) 248s server localhost:8563 listening (proxy_https_https_proxy_section) 248s server localhost:8564 listening (proxy_https_http) 250s [ info] adding source lib /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 256s t/ab/base.t ......................... 256s 1..5 256s # Running under perl version 5.038002 for linux 256s # Current time local: Tue Dec 17 20:44:39 2024 256s # Current time GMT: Tue Dec 17 20:44:39 2024 256s # Using Test.pm version 1.31 256s # Using Apache/Test.pm version 1.42 256s # # running: 256s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 256s ok 1 256s ok 2 256s # # running: 256s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 256s ok 3 256s ok 4 256s ok 5 256s ok 258s t/apache/404.t ...................... 258s 1..2 258s # Running under perl version 5.038002 for linux 258s # Current time local: Tue Dec 17 20:44:41 2024 258s # Current time GMT: Tue Dec 17 20:44:41 2024 258s # Using Test.pm version 1.31 258s # Using Apache/Test.pm version 1.42 258s # GET_STR Response: 258s # HTTP/1.1 404 Not Found 258s # Connection: close 258s # Date: Tue, 17 Dec 2024 20:44:43 GMT 258s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 258s # Content-Length: 196 258s # Content-Type: text/html; charset=iso-8859-1 258s # Client-Date: Tue, 17 Dec 2024 20:44:43 GMT 258s # Client-Peer: 127.0.0.1:8529 258s # Client-Response-Num: 1 258s # Title: 404 Not Found 258s # 258s # 258s # 258s # 404 Not Found 258s # 258s #

Not Found

258s #

The requested URL was not found on this server.

258s # 258s ok 1 258s ok 2 258s ok 260s t/apache/acceptpathinfo.t ........... 260s 1..36 260s # Running under perl version 5.038002 for linux 260s # Current time local: Tue Dec 17 20:44:43 2024 260s # Current time GMT: Tue Dec 17 20:44:43 2024 260s # Using Test.pm version 1.31 260s # Using Apache/Test.pm version 1.42 260s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 260s # expected: '200' 260s # received: '200' 260s ok 1 260s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 260s # expected: qr/_\(none\)_/ 260s # received: '_(none)_' 260s ok 2 260s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 260s # expected: '404' 260s # received: '404' 260s ok 3 260s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 260s # expected: qr/Not Found/ 260s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

301s #

The requested URL was not found on this server.

301s # ' 301s ok 8 301s # testing : /merge/notfound.html code 301s # expected: 404 301s # received: '404' 301s ok 9 301s # testing : /merge/notfound.html content 301s # expected: 'testing merge' 301s # received: 'testing merge' 301s ok 10 301s # testing : /merge/merge2/notfound.html code 301s # expected: 404 301s # received: '404' 301s ok 11 301s # testing : /merge/merge2/notfound.html content 301s # expected: 'testing merge' 301s # received: 'testing merge' 301s ok 12 301s # testing : /bounce/notfound.html code 301s # expected: 404 301s # received: '404' 301s ok 13 301s # testing : /bounce/notfound.html content 301s # expected: qr/expire test/ 301s # received: ' 301s # expire test 301s # expire test 301s # ' 301s ok 14 301s ok 303s t/apache/etags.t .................... 303s # Checking for existence of FileETag directive 303s # Returned 200: 303s 1..61 303s # Running under perl version 5.038002 for linux 303s # Current time local: Tue Dec 17 20:45:26 2024 303s # Current time GMT: Tue Dec 17 20:45:26 2024 303s # Using Test.pm version 1.31 303s # Using Apache/Test.pm version 1.42 303s # --- 303s # HEAD /apache/etags/none/s/test.txt 303s # Expecting one component in ETag field 303s # Received "b" 303s ok 1 303s # --- 303s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 303s # Expecting field to be absent 303s # Received "b-613edd771cbc0" 303s ok 2 303s # --- 303s # HEAD /apache/etags/all/minus-s/test.txt 303s # Expecting two components in ETag field 303s # Received "8f0a4-613edd771cbc0" 303s ok 3 303s # --- 303s # HEAD /apache/etags/all/i/test.txt 303s # Expecting one component in ETag field 303s # Received "8f084" 303s ok 4 303s # --- 303s # HEAD /apache/etags/none/i/test.txt 303s # Expecting one component in ETag field 303s # Received "8f0f1" 303s ok 5 303s # --- 303s # HEAD /apache/etags/none/inherit/test.txt 303s # Expecting field to be absent 303s # ETag field is missing 303s ok 6 303s # --- 303s # HEAD /apache/etags/m/plus-ms/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 7 303s # --- 303s # HEAD /apache/etags/none/mi/test.txt 303s # Expecting two components in ETag field 303s # Received "8f0fc-613edd771cbc0" 303s ok 8 303s # --- 303s # HEAD /apache/etags/none/m/test.txt 303s # Expecting one component in ETag field 303s # Received "613edd771cbc0" 303s ok 9 303s # --- 303s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 303s # Expecting one component in ETag field 303s # Received "8f122" 303s ok 10 303s # --- 303s # HEAD /apache/etags/m/plus-mis/test.txt 303s # Expecting three components in ETag field 303s # Received "8f0dc-b-613edd771cbc0" 303s ok 11 303s # --- 303s # HEAD /apache/etags/none/plus-s/test.txt 303s # Expecting one component in ETag field 303s # Received "b" 303s ok 12 303s # --- 303s # HEAD /apache/etags/all/inherit/test.txt 303s # Expecting three components in ETag field 303s # Received "8f086-b-613edd771cbc0" 303s ok 13 303s # --- 303s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 303s # Expecting two components in ETag field 303s # Received "8f125-613edd771cbc0" 303s ok 14 303s # --- 303s # HEAD /apache/etags/m/test.txt 303s # Expecting one component in ETag field 303s # Received "613edd771cbc0" 303s ok 15 303s # --- 303s # HEAD /apache/etags/m/minus-i/test.txt 303s # Expecting field to be absent 303s # Received "613edd771cbc0" 303s ok 16 303s # --- 303s # HEAD /apache/etags/all/mi/test.txt 303s # Expecting two components in ETag field 303s # Received "8f08f-613edd771cbc0" 303s ok 17 303s # --- 303s # HEAD /apache/etags/none/plus-mis/test.txt 303s # Expecting three components in ETag field 303s # Received "8f126-b-613edd771cbc0" 303s ok 18 303s # --- 303s # HEAD /apache/etags/all/minus-i/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 19 303s # --- 303s # HEAD /apache/etags/m/minus-is/test.txt 303s # Expecting field to be absent 303s # Received "613edd771cbc0" 303s ok 20 303s # --- 303s # HEAD /apache/etags/is/test.txt 303s # Expecting two components in ETag field 303s # Received "8f0b6-b" 303s ok 21 303s # --- 303s # HEAD /apache/etags/all/ms/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 22 303s # --- 303s # HEAD /apache/etags/m/minus-mis/test.txt 303s # Expecting field to be absent 303s # Received "b-613edd771cbc0" 303s ok 23 303s # --- 303s # HEAD /apache/etags/m/minus-mi/test.txt 303s # Expecting field to be absent 303s # Received "b-613edd771cbc0" 303s ok 24 303s # --- 303s # HEAD /apache/etags/m/plus-mi/test.txt 303s # Expecting two components in ETag field 303s # Received "8f0d9-613edd771cbc0" 303s ok 25 303s # --- 303s # HEAD /apache/etags/m/plus-is/test.txt 303s # Expecting three components in ETag field 303s # Received "8f0d3-b-613edd771cbc0" 303s ok 26 303s # --- 303s # HEAD /apache/etags/all/minus-ms/test.txt 303s # Expecting one component in ETag field 303s # Received "8f0a1" 303s ok 27 303s # --- 303s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 28 303s # --- 303s # HEAD /apache/etags/none/plus-i/test.txt 303s # Expecting one component in ETag field 303s # Received "8f105" 303s ok 29 303s # --- 303s # HEAD /apache/etags/all/minus-mis/test.txt 303s # Expecting field to be absent 303s # Received "b-613edd771cbc0" 303s ok 30 303s # --- 303s # HEAD /apache/etags/m/plus-s/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 31 303s # --- 303s # HEAD /apache/etags/mi/test.txt 303s # Expecting two components in ETag field 303s # Received "8f0e6-613edd771cbc0" 303s ok 32 303s # --- 303s # HEAD /apache/etags/default/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 33 303s # --- 303s # HEAD /apache/etags/none/plus-ms/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 34 303s # --- 303s # HEAD /apache/etags/m/minus-s/test.txt 303s # Expecting field to be absent 303s # Received "613edd771cbc0" 303s ok 35 303s # --- 303s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 303s # Expecting one component in ETag field 303s # Received "b" 303s ok 36 303s # --- 303s # HEAD /apache/etags/all/minus-mi/test.txt 303s # Expecting one component in ETag field 303s # Received "b" 303s ok 37 303s # --- 303s # HEAD /apache/etags/none/ms/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 38 303s # --- 303s # HEAD /apache/etags/s/test.txt 303s # Expecting one component in ETag field 303s # Received "b" 303s ok 39 303s # --- 303s # HEAD /apache/etags/all/s/test.txt 303s # Expecting one component in ETag field 303s # Received "b" 303s ok 40 303s # --- 303s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 303s # Expecting one component in ETag field 303s # Received "613edd771cbc0" 303s ok 41 303s # --- 303s # HEAD /apache/etags/m/plus-i/test.txt 303s # Expecting two components in ETag field 303s # Received "8f0d0-613edd771cbc0" 303s ok 42 303s # --- 303s # HEAD /apache/etags/ms/test.txt 303s # Expecting two components in ETag field 303s # Received "b-613edd771cbc0" 303s ok 43 303s # --- 303s # HEAD /apache/etags/m/minus-ms/test.txt 303s # Expecting field to be absent 303s # Received "b-613edd771cbc0" 303s ok 44 303s # --- 303s # HEAD /apache/etags/none/plus-mi/test.txt 303s # Expecting two components in ETag field 303s # Received "8f10e-613edd771cbc0" 303s ok 45 303s # --- 303s # HEAD /apache/etags/all/m/test.txt 303s # Expecting one component in ETag field 303s # Received "613edd771cbc0" 303s ok 46 303s # --- 303s # HEAD /apache/etags/none/mis/test.txt 303s # Expecting three components in ETag field 303s # Received "8f0ff-b-613edd771cbc0" 303s ok 47 303s # --- 303s # HEAD /apache/etags/all/test.txt 303s # Expecting three components in ETag field 303s # Received "8f0ae-b-613edd771cbc0" 303s ok 48 303s # --- 303s # HEAD /apache/etags/none/test.txt 303s # Expecting field to be absent 303s # ETag field is missing 303s ok 49 303s # --- 303s # HEAD /apache/etags/mis/test.txt 303s # Expecting three components in ETag field 303s # Received "8f0e9-b-613edd771cbc0" 303s ok 50 303s # --- 303s # HEAD /apache/etags/none/is/test.txt 303s # Expecting two components in ETag field 303s # Received "8f0f6-b" 303s ok 51 303s # --- 303s # HEAD /apache/etags/none/plus-m/test.txt 303s # Expecting one component in ETag field 303s # Received "613edd771cbc0" 303s ok 52 303s # --- 303s # HEAD /apache/etags/none/plus-is/test.txt 303s # Expecting two components in ETag field 303s # Received "8f108-b" 303s ok 53 303s # --- 303s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 303s # Expecting two components in ETag field 303s # Received "8f119-b" 303s ok 54 303s # --- 303s # HEAD /apache/etags/m/plus-m/test.txt 303s # Expecting one component in ETag field 303s # Received "613edd771cbc0" 303s ok 55 303s # --- 303s # HEAD /apache/etags/m/minus-m/test.txt 303s # Expecting field to be absent 303s # Received "b-613edd771cbc0" 303s ok 56 303s # --- 303s # HEAD /apache/etags/all/minus-m/test.txt 303s # Expecting two components in ETag field 303s # Received "8f098-b" 303s ok 57 303s # --- 303s # HEAD /apache/etags/i/test.txt 303s # Expecting one component in ETag field 303s # Received "8f0b3" 303s ok 58 303s # --- 303s # HEAD /apache/etags/all/mis/test.txt 303s # Expecting three components in ETag field 303s # Received "8f0a7-b-613edd771cbc0" 303s ok 59 303s # --- 303s # HEAD /apache/etags/all/minus-is/test.txt 303s # Expecting one component in ETag field 303s # Received "613edd771cbc0" 303s ok 60 303s # --- 303s # HEAD /apache/etags/all/is/test.txt 303s # Expecting two components in ETag field 303s # Received "8f089-b" 303s ok 61 303s ok 306s t/apache/expr.t ..................... 306s 1..229 306s # Running under perl version 5.038002 for linux 306s # Current time local: Tue Dec 17 20:45:28 2024 306s # Current time GMT: Tue Dec 17 20:45:28 2024 306s # Using Test.pm version 1.31 306s # Using Apache/Test.pm version 1.42 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true" should evaluate to true, got true 306s ok 1 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "false" should evaluate to false, got false 306s ok 2 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "foo", got parse error 306s ok 3 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -eq 01" should evaluate to true, got true 306s ok 4 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -eq 2" should evaluate to false, got false 306s ok 5 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -ne 2" should evaluate to true, got true 306s ok 6 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -ne 1" should evaluate to false, got false 306s ok 7 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -lt 02" should evaluate to true, got true 306s ok 8 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -lt 1" should evaluate to false, got false 306s ok 9 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -le 2" should evaluate to true, got true 306s ok 10 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -le 1" should evaluate to true, got true 306s ok 11 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "2 -gt 1" should evaluate to true, got true 306s ok 12 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -gt 1" should evaluate to false, got false 306s ok 13 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "2 -ge 1" should evaluate to true, got true 306s ok 14 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -ge 1" should evaluate to true, got true 306s ok 15 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "1 -gt -1" should evaluate to true, got true 306s ok 16 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' == 'aa'" should evaluate to true, got true 306s ok 17 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' == 'b'" should evaluate to false, got false 306s ok 18 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' = 'aa'" should evaluate to true, got true 306s ok 19 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' = 'b'" should evaluate to false, got false 306s ok 20 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' != 'b'" should evaluate to true, got true 306s ok 21 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' != 'aa'" should evaluate to false, got false 306s ok 22 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' < 'b'" should evaluate to true, got true 306s ok 23 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' < 'aa'" should evaluate to false, got false 306s ok 24 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' <= 'b'" should evaluate to true, got true 306s ok 25 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' <= 'aa'" should evaluate to true, got true 306s ok 26 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'b' > 'aa'" should evaluate to true, got true 306s ok 27 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' > 'aa'" should evaluate to false, got false 306s ok 28 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'b' >= 'aa'" should evaluate to true, got true 306s ok 29 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'aa' >= 'aa'" should evaluate to true, got true 306s ok 30 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 306s ok 31 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 306s ok 32 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 306s ok 33 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 306s ok 34 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 306s ok 35 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 306s ok 36 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 306s ok 37 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 306s ok 38 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 306s ok 39 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 306s ok 40 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME} != ''" should evaluate to true, got true 306s ok 41 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'a' -in { 'b', 'a' } " should evaluate to true, got true 306s ok 42 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'a' -in { 'b', 'c' } " should evaluate to false, got false 306s ok 43 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' =~ /bc/ " should evaluate to true, got true 306s ok 44 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' =~ /BC/i " should evaluate to true, got true 306s ok 45 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' !~ m!bc! " should evaluate to false, got false 306s ok 46 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' !~ m!BC!i " should evaluate to false, got false 306s ok 47 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " $0 == '' " should evaluate to true, got true 306s ok 48 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " $1 == '' " should evaluate to true, got true 306s ok 49 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " $9 == '' " should evaluate to true, got true 306s ok 50 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " '$0' == '' " should evaluate to true, got true 306s ok 51 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 306s ok 52 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 306s ok 53 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 306s ok 54 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 306s ok 55 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 306s ok 56 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 306s ok 57 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 306s ok 58 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 306s ok 59 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 306s ok 60 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 306s ok 61 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 306s ok 62 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 306s ok 63 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 306s ok 64 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 306s ok 65 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 306s ok 66 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 306s ok 67 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 306s ok 68 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 306s ok 69 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 306s ok 70 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{HTTPS} == 'off' " should evaluate to true, got true 306s ok 71 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 306s ok 72 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 306s ok 73 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 306s ok 74 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 306s ok 75 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 306s ok 76 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 306s ok 77 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 306s ok 78 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 306s ok 79 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 306s ok 80 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 306s ok 81 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 306s ok 82 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "escape('?') = '%3f' " should evaluate to true, got true 306s ok 83 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "unescape('%3f') = '?' " should evaluate to true, got true 306s ok 84 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 306s ok 85 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 306s ok 86 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 306s ok 87 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "file('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 306s ok 88 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-n ''" should evaluate to false, got false 306s ok 89 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-z ''" should evaluate to true, got true 306s ok 90 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-n '1'" should evaluate to true, got true 306s ok 91 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-z '1'" should evaluate to false, got false 306s ok 92 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "-R 'abc'", got parse error 306s ok 93 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 306s ok 94 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-R '240.0.0.0'" should evaluate to false, got false 306s ok 95 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-R '240.0.0.0/8'" should evaluate to false, got false 306s ok 96 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-R 'ff::/8'" should evaluate to false, got false 306s ok 97 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 306s ok 98 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 306s ok 99 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 306s ok 100 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 306s ok 101 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 306s ok 102 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 306s ok 103 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 306s ok 104 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'foo' -strmatch '*o'" should evaluate to true, got true 306s ok 105 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 306s ok 106 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'foo' -strmatch 'F*'" should evaluate to false, got false 306s ok 107 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'foo' -strcmatch 'F*'" should evaluate to true, got true 306s ok 108 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'foo' -strmatch 'g*'" should evaluate to false, got false 306s ok 109 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'foo' -strcmatch 'g*'" should evaluate to false, got false 306s ok 110 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 306s ok 111 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 306s ok 112 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 306s ok 113 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 306s ok 114 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "foo('bar') = 'bar'", got parse error 306s ok 115 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "%{FOO} != 'bar'", got parse error 306s ok 116 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s Should get parse error for "'bar' = bar", got parse error 306s ok 117 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true" should evaluate to true, got true 306s ok 118 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && true" should evaluate to true, got true 306s ok 119 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || true" should evaluate to true, got true 306s ok 120 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || true || true" should evaluate to true, got true 306s ok 121 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || true && true" should evaluate to true, got true 306s ok 122 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && true || true" should evaluate to true, got true 306s ok 123 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && true && true" should evaluate to true, got true 306s ok 124 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || true || !true" should evaluate to true, got true 306s ok 125 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || true && !true" should evaluate to true, got true 306s ok 126 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && true || !true" should evaluate to true, got true 306s ok 127 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && true && !true" should evaluate to false, got false 306s ok 128 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && !true" should evaluate to false, got false 306s ok 129 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || !true" should evaluate to true, got true 306s ok 130 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || !true || true" should evaluate to true, got true 306s ok 131 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || !true && true" should evaluate to true, got true 306s ok 132 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && !true || true" should evaluate to true, got true 306s ok 133 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && !true && true" should evaluate to false, got false 306s ok 134 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || !true || !true" should evaluate to true, got true 306s ok 135 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true || !true && !true" should evaluate to true, got true 306s ok 136 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && !true || !true" should evaluate to false, got false 306s ok 137 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "true && !true && !true" should evaluate to false, got false 306s ok 138 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true" should evaluate to false, got false 306s ok 139 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && true" should evaluate to false, got false 306s ok 140 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || true" should evaluate to true, got true 306s ok 141 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || true || true" should evaluate to true, got true 306s ok 142 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || true && true" should evaluate to true, got true 306s ok 143 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && true || true" should evaluate to true, got true 306s ok 144 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && true && true" should evaluate to false, got false 306s ok 145 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || true || !true" should evaluate to true, got true 306s ok 146 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || true && !true" should evaluate to false, got false 306s ok 147 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && true || !true" should evaluate to false, got false 306s ok 148 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && true && !true" should evaluate to false, got false 306s ok 149 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && !true" should evaluate to false, got false 306s ok 150 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || !true" should evaluate to false, got false 306s ok 151 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || !true || true" should evaluate to true, got true 306s ok 152 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || !true && true" should evaluate to false, got false 306s ok 153 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && !true || true" should evaluate to true, got true 306s ok 154 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && !true && true" should evaluate to false, got false 306s ok 155 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || !true || !true" should evaluate to false, got false 306s ok 156 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true || !true && !true" should evaluate to false, got false 306s ok 157 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && !true || !true" should evaluate to false, got false 306s ok 158 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!true && !true && !true" should evaluate to false, got false 306s ok 159 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true)" should evaluate to false, got false 306s ok 160 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && true)" should evaluate to false, got false 306s ok 161 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || true)" should evaluate to false, got false 306s ok 162 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || true || true)" should evaluate to false, got false 306s ok 163 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || true && true)" should evaluate to false, got false 306s ok 164 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && true || true)" should evaluate to false, got false 306s ok 165 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && true && true)" should evaluate to false, got false 306s ok 166 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || true || !true)" should evaluate to false, got false 306s ok 167 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || true && !true)" should evaluate to false, got false 306s ok 168 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && true || !true)" should evaluate to false, got false 306s ok 169 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && true && !true)" should evaluate to true, got true 306s ok 170 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && !true)" should evaluate to true, got true 306s ok 171 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || !true)" should evaluate to false, got false 306s ok 172 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || !true || true)" should evaluate to false, got false 306s ok 173 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || !true && true)" should evaluate to false, got false 306s ok 174 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && !true || true)" should evaluate to false, got false 306s ok 175 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && !true && true)" should evaluate to true, got true 306s ok 176 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || !true || !true)" should evaluate to false, got false 306s ok 177 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true || !true && !true)" should evaluate to false, got false 306s ok 178 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && !true || !true)" should evaluate to true, got true 306s ok 179 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(true && !true && !true)" should evaluate to true, got true 306s ok 180 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true)" should evaluate to true, got true 306s ok 181 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && true)" should evaluate to true, got true 306s ok 182 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || true)" should evaluate to false, got false 306s ok 183 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || true || true)" should evaluate to false, got false 306s ok 184 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || true && true)" should evaluate to false, got false 306s ok 185 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && true || true)" should evaluate to false, got false 306s ok 186 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && true && true)" should evaluate to true, got true 306s ok 187 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || true || !true)" should evaluate to false, got false 306s ok 188 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || true && !true)" should evaluate to true, got true 306s ok 189 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && true || !true)" should evaluate to true, got true 306s ok 190 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && true && !true)" should evaluate to true, got true 306s ok 191 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && !true)" should evaluate to true, got true 306s ok 192 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || !true)" should evaluate to true, got true 306s ok 193 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || !true || true)" should evaluate to false, got false 306s ok 194 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || !true && true)" should evaluate to true, got true 306s ok 195 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && !true || true)" should evaluate to false, got false 306s ok 196 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && !true && true)" should evaluate to true, got true 306s ok 197 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || !true || !true)" should evaluate to true, got true 306s ok 198 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true || !true && !true)" should evaluate to true, got true 306s ok 199 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && !true || !true)" should evaluate to true, got true 306s ok 200 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "!(!true && !true && !true)" should evaluate to true, got true 306s ok 201 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 306s ok 202 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 306s ok 203 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 306s ok 204 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 306s ok 205 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 306s ok 206 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 306s ok 207 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 306s ok 208 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 306s ok 209 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 306s ok 210 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 306s ok 211 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 306s ok 212 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 306s ok 213 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 306s ok 214 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 306s ok 215 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 306s ok 216 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 306s ok 217 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 306s ok 218 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 306s ok 219 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 306s ok 220 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-F '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 306s ok 221 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-F '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 306s ok 222 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-U '/apache/' " should evaluate to true, got true 306s ok 223 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "-U '/apache/expr/none' " should evaluate to false, got false 306s ok 224 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 306s ok 225 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 306s ok 226 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "base64('foo') = 'Zm9v' " should evaluate to true, got true 306s ok 227 306s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 306s ok 228 306s Error log should not have 'Internal evaluation error' entries, found 0 306s ok 229 306s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 306s ok 311s t/apache/expr_string.t .............. 311s 1..29 311s # Running under perl version 5.038002 for linux 311s # Current time local: Tue Dec 17 20:45:31 2024 311s # Current time GMT: Tue Dec 17 20:45:31 2024 311s # Using Test.pm version 1.31 311s # Using Apache/Test.pm version 1.42 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 1 311s Expected return code 200, got 200 for 'foo' 311s ok 2 311s # testing : log message [Tue Dec 17 20:45:33.567470 2024] [log_debug:info] [pid 7117] [client 127.0.0.1:57642] foo (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: 'foo' 311s # received: 'foo' 311s ok 3 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 4 311s Expected return code 200, got 200 for '%{req:SomeHeader}' 311s ok 5 311s # testing : log message [Tue Dec 17 20:45:33.824949 2024] [log_debug:info] [pid 7117] [client 127.0.0.1:57642] SomeValue (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: 'SomeValue' 311s # received: 'SomeValue' 311s ok 6 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 7 311s Should get parse error (500) for "%{", got 500 311s ok 8 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 9 311s Expected return code 200, got 200 for '%' 311s ok 10 311s # testing : log message [Tue Dec 17 20:45:34.332963 2024] [log_debug:info] [pid 7116] [client 127.0.0.1:57658] % (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: '%' 311s # received: '%' 311s ok 11 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 12 311s Expected return code 200, got 200 for '}' 311s ok 13 311s # testing : log message [Tue Dec 17 20:45:34.587808 2024] [log_debug:info] [pid 7116] [client 127.0.0.1:57658] } (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: '}' 311s # received: '}' 311s ok 14 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 15 311s Expected return code 200, got 200 for '\"' 311s ok 16 311s # testing : log message [Tue Dec 17 20:45:34.840800 2024] [log_debug:info] [pid 7116] [client 127.0.0.1:57658] " (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: '"' 311s # received: '"' 311s ok 17 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 18 311s Expected return code 200, got 200 for '\'' 311s ok 19 311s # testing : log message [Tue Dec 17 20:45:35.094545 2024] [log_debug:info] [pid 7116] [client 127.0.0.1:57658] ' (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: '\'' 311s # received: '\'' 311s ok 20 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 21 311s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 311s ok 22 311s # testing : log message [Tue Dec 17 20:45:35.348077 2024] [log_debug:info] [pid 7116] [client 127.0.0.1:57658] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: '%{req:SomeHeader}' 311s # received: '%{req:SomeHeader}' 311s ok 23 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 24 311s Expected return code 200, got 200 for '%{tolower:IDENT}' 311s ok 25 311s # testing : log message [Tue Dec 17 20:45:35.601933 2024] [log_debug:info] [pid 7116] [client 127.0.0.1:57658] ident (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: 'ident' 311s # received: 'ident' 311s ok 26 311s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 27 311s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 311s ok 28 311s # testing : log message [Tue Dec 17 20:45:35.855930 2024] [log_debug:info] [pid 7116] [client 127.0.0.1:57658] get (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 311s # didn't match 311s # expected: 'get' 311s # received: 'get' 311s ok 29 311s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 311s ok 314s t/apache/getfile.t .................. 314s # using LWP client 314s 1..219 314s # Running under perl version 5.038002 for linux 314s # Current time local: Tue Dec 17 20:45:36 2024 314s # Current time GMT: Tue Dec 17 20:45:36 2024 314s # Using Test.pm version 1.31 314s # Using Apache/Test.pm version 1.42 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "44f3-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 17651 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl.pod 314s # expected: 17651 314s # received: 17651 314s ok 1 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "dbb0-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 56240 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5004delta.pod 314s # expected: 56240 314s # received: 56240 314s ok 2 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "85eb-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 34283 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5005delta.pod 314s # expected: 34283 314s # received: 34283 314s ok 3 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "d8ed-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 55533 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5100delta.pod 314s # expected: 55533 314s # received: 55533 314s ok 4 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "ab70-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 43888 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5101delta.pod 314s # expected: 43888 314s # received: 43888 314s ok 5 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "15cb7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 89271 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5120delta.pod 314s # expected: 89271 314s # received: 89271 314s ok 6 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2707-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9991 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5121delta.pod 314s # expected: 9991 314s # received: 9991 314s ok 7 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2569-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9577 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5122delta.pod 314s # expected: 9577 314s # received: 9577 314s ok 8 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1004-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4100 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5123delta.pod 314s # expected: 4100 314s # received: 4100 314s ok 9 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "e58-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 3672 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5124delta.pod 314s # expected: 3672 314s # received: 3672 314s ok 10 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1e03-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7683 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5125delta.pod 314s # expected: 7683 314s # received: 7683 314s ok 11 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "233aa-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 144298 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5140delta.pod 314s # expected: 144298 314s # received: 144298 314s ok 12 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1f1e-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7966 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5141delta.pod 314s # expected: 7966 314s # received: 7966 314s ok 13 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1aec-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6892 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5142delta.pod 314s # expected: 6892 314s # received: 6892 314s ok 14 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1e50-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7760 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5143delta.pod 314s # expected: 7760 314s # received: 7760 314s ok 15 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "18b7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6327 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5144delta.pod 314s # expected: 6327 314s # received: 6327 314s ok 16 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "20a09-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 133641 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5160delta.pod 314s # expected: 133641 314s # received: 133641 314s ok 17 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "17fe-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6142 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5161delta.pod 314s # expected: 6142 314s # received: 6142 314s ok 18 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "e0a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 3594 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5162delta.pod 314s # expected: 3594 314s # received: 3594 314s ok 19 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "ff5-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4085 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5163delta.pod 314s # expected: 4085 314s # received: 4085 314s ok 20 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1d286-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 119430 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5180delta.pod 314s # expected: 119430 314s # received: 119430 314s ok 21 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "19c5-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6597 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5181delta.pod 314s # expected: 6597 314s # received: 6597 314s ok 22 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "14d7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 5335 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5182delta.pod 314s # expected: 5335 314s # received: 5335 314s ok 23 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1208-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4616 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5184delta.pod 314s # expected: 4616 314s # received: 4616 314s ok 24 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1c352-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 115538 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5200delta.pod 314s # expected: 115538 314s # received: 115538 314s ok 25 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2a07-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 10759 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5201delta.pod 314s # expected: 10759 314s # received: 10759 314s ok 26 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2fef-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 12271 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5202delta.pod 314s # expected: 12271 314s # received: 12271 314s ok 27 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2410-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9232 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5203delta.pod 314s # expected: 9232 314s # received: 9232 314s ok 28 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1fa90-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 129680 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5220delta.pod 314s # expected: 129680 314s # received: 129680 314s ok 29 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "293d-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 10557 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5221delta.pod 314s # expected: 10557 314s # received: 10557 314s ok 30 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "301f-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 12319 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5222delta.pod 314s # expected: 12319 314s # received: 12319 314s ok 31 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "20fa-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8442 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5223delta.pod 314s # expected: 8442 314s # received: 8442 314s ok 32 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1162-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4450 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5224delta.pod 314s # expected: 4450 314s # received: 4450 314s ok 33 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "fc0b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 64523 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5240delta.pod 314s # expected: 64523 314s # received: 64523 314s ok 34 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2009-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8201 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5241delta.pod 314s # expected: 8201 314s # received: 8201 314s ok 35 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1007-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4103 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5242delta.pod 314s # expected: 4103 314s # received: 4103 314s ok 36 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2aac-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 10924 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5243delta.pod 314s # expected: 10924 314s # received: 10924 314s ok 37 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1168-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4456 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5244delta.pod 314s # expected: 4456 314s # received: 4456 314s ok 38 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1875b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 100187 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5260delta.pod 314s # expected: 100187 314s # received: 100187 314s ok 39 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1e25-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7717 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5261delta.pod 314s # expected: 7717 314s # received: 7717 314s ok 40 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1e16-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7702 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5262delta.pod 314s # expected: 7702 314s # received: 7702 314s ok 41 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1b69-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7017 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5263delta.pod 314s # expected: 7017 314s # received: 7017 314s ok 42 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "115d9-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 71129 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5280delta.pod 314s # expected: 71129 314s # received: 71129 314s ok 43 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "11f7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4599 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5281delta.pod 314s # expected: 4599 314s # received: 4599 314s ok 44 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1806-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6150 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5282delta.pod 314s # expected: 6150 314s # received: 6150 314s ok 45 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "13f7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 5111 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5283delta.pod 314s # expected: 5111 314s # received: 5111 314s ok 46 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "9efd-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 40701 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5300delta.pod 314s # expected: 40701 314s # received: 40701 314s ok 47 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1662-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 5730 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5301delta.pod 314s # expected: 5730 314s # received: 5730 314s ok 48 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "124a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4682 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5302delta.pod 314s # expected: 4682 314s # received: 4682 314s ok 49 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1374-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4980 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5303delta.pod 314s # expected: 4980 314s # received: 4980 314s ok 50 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "d310-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 54032 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5320delta.pod 314s # expected: 54032 314s # received: 54032 314s ok 51 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1b5f-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7007 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5321delta.pod 314s # expected: 7007 314s # received: 7007 314s ok 52 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "9201-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 37377 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5340delta.pod 314s # expected: 37377 314s # received: 37377 314s ok 53 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1076-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4214 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5341delta.pod 314s # expected: 4214 314s # received: 4214 314s ok 54 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "f6a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 3946 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5342delta.pod 314s # expected: 3946 314s # received: 3946 314s ok 55 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "fd6-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4054 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5343delta.pod 314s # expected: 4054 314s # received: 4054 314s ok 56 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "ad8b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 44427 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5360delta.pod 314s # expected: 44427 314s # received: 44427 314s ok 57 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1288-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4744 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5361delta.pod 314s # expected: 4744 314s # received: 4744 314s ok 58 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "f6a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 3946 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5362delta.pod 314s # expected: 3946 314s # received: 3946 314s ok 59 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "fd7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4055 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5363delta.pod 314s # expected: 4055 314s # received: 4055 314s ok 60 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "10d49-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 68937 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5380delta.pod 314s # expected: 68937 314s # received: 68937 314s ok 61 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "f6a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 3946 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5381delta.pod 314s # expected: 3946 314s # received: 3946 314s ok 62 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "fd4-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4052 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl5382delta.pod 314s # expected: 4052 314s # received: 4052 314s ok 63 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1e729-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 124713 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl561delta.pod 314s # expected: 124713 314s # received: 124713 314s ok 64 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1a2c1-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 107201 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl56delta.pod 314s # expected: 107201 314s # received: 107201 314s ok 65 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "94ac-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 38060 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl581delta.pod 314s # expected: 38060 314s # received: 38060 314s ok 66 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1176-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4470 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl582delta.pod 314s # expected: 4470 314s # received: 4470 314s ok 67 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "18bf-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6335 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl583delta.pod 314s # expected: 6335 314s # received: 6335 314s ok 68 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1cc3-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7363 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl584delta.pod 314s # expected: 7363 314s # received: 7363 314s ok 69 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1701-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 5889 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl585delta.pod 314s # expected: 5889 314s # received: 5889 314s ok 70 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "122b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4651 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl586delta.pod 314s # expected: 4651 314s # received: 4651 314s ok 71 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "20a5-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8357 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl587delta.pod 314s # expected: 8357 314s # received: 8357 314s ok 72 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "62c1-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 25281 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl588delta.pod 314s # expected: 25281 314s # received: 25281 314s ok 73 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "d290-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 53904 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl589delta.pod 314s # expected: 53904 314s # received: 53904 314s ok 74 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1c1d5-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 115157 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perl58delta.pod 314s # expected: 115157 314s # received: 115157 314s ok 75 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "4fe9-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 20457 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlaix.pod 314s # expected: 20457 314s # received: 20457 314s ok 76 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1688-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 5768 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlamiga.pod 314s # expected: 5768 314s # received: 5768 314s ok 77 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2031-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8241 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlandroid.pod 314s # expected: 8241 314s # received: 8241 314s ok 78 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "c9433-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 824371 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlapi.pod 314s # expected: 824371 314s # received: 824371 314s ok 79 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "5837-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 22583 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlapio.pod 314s # expected: 22583 314s # received: 22583 314s ok 80 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1b62-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7010 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlartistic.pod 314s # expected: 7010 314s # received: 7010 314s ok 81 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "20c2-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8386 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlbook.pod 314s # expected: 8386 314s # received: 8386 314s ok 82 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "126-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 294 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlboot.pod 314s # expected: 294 314s # received: 294 314s ok 83 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "130-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 304 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlbot.pod 314s # expected: 304 314s # received: 304 314s ok 84 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1f50-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8016 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlbs2000.pod 314s # expected: 8016 314s # received: 8016 314s ok 85 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "dea2-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 56994 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlcall.pod 314s # expected: 56994 314s # received: 56994 314s ok 86 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1180-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4480 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlcheat.pod 314s # expected: 4480 314s # received: 4480 314s ok 87 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "23bf-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9151 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlclass.pod 314s # expected: 9151 314s # received: 9151 314s ok 88 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "3c63-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 15459 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlclassguts.pod 314s # expected: 15459 314s # received: 15459 314s ok 89 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "254a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9546 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlclib.pod 314s # expected: 9546 314s # received: 9546 314s ok 90 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "12e5-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4837 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlcn.pod 314s # expected: 4837 314s # received: 4837 314s ok 91 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1b1a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6938 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlcommunity.pod 314s # expected: 6938 314s # received: 6938 314s ok 92 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "662a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 26154 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlcygwin.pod 314s # expected: 26154 314s # received: 26154 314s ok 93 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "cfa2-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 53154 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldata.pod 314s # expected: 53154 314s # received: 53154 314s ok 94 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "134f-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4943 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 314s # expected: 4943 314s # received: 4943 314s ok 95 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "a85c-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 43100 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldebguts.pod 314s # expected: 43100 314s # received: 43100 314s ok 96 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "5693-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 22163 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldebtut.pod 314s # expected: 22163 314s # received: 22163 314s ok 97 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "9bbb-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 39867 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldebug.pod 314s # expected: 39867 314s # received: 39867 314s ok 98 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "fd4-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4052 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldelta.pod 314s # expected: 4052 314s # received: 4052 314s ok 99 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "5f0a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 24330 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldeprecation.pod 314s # expected: 24330 314s # received: 24330 314s ok 100 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "4c051-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 311377 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldiag.pod 314s # expected: 311377 314s # received: 311377 314s ok 101 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "24a0-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9376 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldoc.pod 314s # expected: 9376 314s # received: 9376 314s ok 102 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "b4ed-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 46317 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldocstyle.pod 314s # expected: 46317 314s # received: 46317 314s ok 103 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "687a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 26746 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldsc.pod 314s # expected: 26746 314s # received: 26746 314s ok 104 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1f17-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7959 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perldtrace.pod 314s # expected: 7959 314s # received: 7959 314s ok 105 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "14981-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 84353 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlebcdic.pod 314s # expected: 84353 314s # received: 84353 314s ok 106 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "9321-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 37665 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlembed.pod 314s # expected: 37665 314s # received: 37665 314s ok 107 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2877-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 10359 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlexperiment.pod 314s # expected: 10359 314s # received: 10359 314s ok 108 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "590b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 22795 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq.pod 314s # expected: 22795 314s # received: 22795 314s ok 109 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "385d-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 14429 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq1.pod 314s # expected: 14429 314s # received: 14429 314s ok 110 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "24a1-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9377 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq2.pod 314s # expected: 9377 314s # received: 9377 314s ok 111 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "92e1-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 37601 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq3.pod 314s # expected: 37601 314s # received: 37601 314s ok 112 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "162be-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 90814 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq4.pod 314s # expected: 90814 314s # received: 90814 314s ok 113 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "d7fc-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 55292 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq5.pod 314s # expected: 55292 314s # received: 55292 314s ok 114 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "9a71-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 39537 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq6.pod 314s # expected: 39537 314s # received: 39537 314s ok 115 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "93b8-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 37816 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq7.pod 314s # expected: 37816 314s # received: 37816 314s ok 116 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "c310-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 49936 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq8.pod 314s # expected: 49936 314s # received: 49936 314s ok 117 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "3b75-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 15221 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfaq9.pod 314s # expected: 15221 314s # received: 15221 314s ok 118 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "56ca-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 22218 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfilter.pod 314s # expected: 22218 314s # received: 22218 314s ok 119 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "342b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 13355 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfork.pod 314s # expected: 13355 314s # received: 13355 314s ok 120 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "40e0-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 16608 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlform.pod 314s # expected: 16608 314s # received: 16608 314s ok 121 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "671-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 1649 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 314s # expected: 1649 314s # received: 1649 314s ok 122 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "67142-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 422210 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlfunc.pod 314s # expected: 422210 314s # received: 422210 314s ok 123 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "7c2a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 31786 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlgit.pod 314s # expected: 31786 314s # received: 31786 314s ok 124 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "21810-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 137232 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlglossary.pod 314s # expected: 137232 314s # received: 137232 314s ok 125 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "4075-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 16501 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlgov.pod 314s # expected: 16501 314s # received: 16501 314s ok 126 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "35f7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 13815 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlgpl.pod 314s # expected: 13815 314s # received: 13815 314s ok 127 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2c264-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 180836 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlguts.pod 314s # expected: 180836 314s # received: 180836 314s ok 128 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "afe4-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 45028 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlhack.pod 314s # expected: 45028 314s # received: 45028 314s ok 129 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "11a38-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 72248 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlhacktips.pod 314s # expected: 72248 314s # received: 72248 314s ok 130 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1809-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6153 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlhacktut.pod 314s # expected: 6153 314s # received: 6153 314s ok 131 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "5f7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 1527 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlhaiku.pod 314s # expected: 1527 314s # received: 1527 314s ok 132 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "e88a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 59530 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlhist.pod 314s # expected: 59530 314s # received: 59530 314s ok 133 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "77a4-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 30628 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlhpux.pod 314s # expected: 30628 314s # received: 30628 314s ok 134 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "7dd-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 2013 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlhurd.pod 314s # expected: 2013 314s # received: 2013 314s ok 135 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1f865-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 129125 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlintern.pod 314s # expected: 129125 314s # received: 129125 314s ok 136 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "9216-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 37398 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlinterp.pod 314s # expected: 37398 314s # received: 37398 314s ok 137 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "579d-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 22429 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlintro.pod 314s # expected: 22429 314s # received: 22429 314s ok 138 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "8ad3-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 35539 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perliol.pod 314s # expected: 35539 314s # received: 35539 314s ok 139 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "11817-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 71703 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlipc.pod 314s # expected: 71703 314s # received: 71703 314s ok 140 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1150-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4432 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlirix.pod 314s # expected: 4432 314s # received: 4432 314s ok 141 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "20a8-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8360 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perljp.pod 314s # expected: 8360 314s # received: 8360 314s ok 142 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2fc0-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 12224 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlko.pod 314s # expected: 12224 314s # received: 12224 314s ok 143 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "163-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 355 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perllexwarn.pod 314s # expected: 355 314s # received: 355 314s ok 144 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "7ea-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 2026 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perllinux.pod 314s # expected: 2026 314s # received: 2026 314s ok 145 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "12457-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 74839 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perllocale.pod 314s # expected: 74839 314s # received: 74839 314s ok 146 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "24dc-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9436 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perllol.pod 314s # expected: 9436 314s # received: 9436 314s ok 147 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2f6f-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 12143 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlmacosx.pod 314s # expected: 12143 314s # received: 12143 314s ok 148 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "6753-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 26451 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlmod.pod 314s # expected: 26451 314s # received: 26451 314s ok 149 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2574-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9588 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 314s # expected: 9588 314s # received: 9588 314s ok 150 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "e547-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 58695 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlmodlib.pod 314s # expected: 58695 314s # received: 58695 314s ok 151 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "573b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 22331 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 314s # expected: 22331 314s # received: 22331 314s ok 152 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "d65-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 3429 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlmroapi.pod 314s # expected: 3429 314s # received: 3429 314s ok 153 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2ad3-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 10963 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlnewmod.pod 314s # expected: 10963 314s # received: 10963 314s ok 154 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "20a5-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8357 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlnumber.pod 314s # expected: 8357 314s # received: 8357 314s ok 155 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "8d30-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 36144 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlobj.pod 314s # expected: 36144 314s # received: 36144 314s ok 156 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "6885-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 26757 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlootut.pod 314s # expected: 26757 314s # received: 26757 314s ok 157 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "251a5-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 151973 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlop.pod 314s # expected: 151973 314s # received: 151973 314s ok 158 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "4db-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 1243 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 314s # expected: 1243 314s # received: 1243 314s ok 159 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "3b77-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 15223 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlopentut.pod 314s # expected: 15223 314s # received: 15223 314s ok 160 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "16cb9-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 93369 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlos2.pod 314s # expected: 93369 314s # received: 93369 314s ok 161 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "37cb-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 14283 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlos390.pod 314s # expected: 14283 314s # received: 14283 314s ok 162 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "12b0-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4784 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlos400.pod 314s # expected: 4784 314s # received: 4784 314s ok 163 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "c8a9-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 51369 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlpacktut.pod 314s # expected: 51369 314s # received: 51369 314s ok 164 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "c2bd-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 49853 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlperf.pod 314s # expected: 49853 314s # received: 49853 314s ok 165 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1418-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 5144 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlplan9.pod 314s # expected: 5144 314s # received: 5144 314s ok 166 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "5b65-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 23397 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlpod.pod 314s # expected: 23397 314s # received: 23397 314s ok 167 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "10d10-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 68880 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlpodspec.pod 314s # expected: 68880 314s # received: 68880 314s ok 168 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2f40-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 12096 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 314s # expected: 12096 314s # received: 12096 314s ok 169 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "67b7-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 26551 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlpolicy.pod 314s # expected: 26551 314s # received: 26551 314s ok 170 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "15cc8-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 89288 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlport.pod 314s # expected: 89288 314s # received: 89288 314s ok 171 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1412-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 5138 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlpragma.pod 314s # expected: 5138 314s # received: 5138 314s ok 172 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1a25-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 6693 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlqnx.pod 314s # expected: 6693 314s # received: 6693 314s ok 173 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2127d-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 135805 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlre.pod 314s # expected: 135805 314s # received: 135805 314s ok 174 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "7bad-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 31661 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlreapi.pod 314s # expected: 31661 314s # received: 31661 314s ok 175 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "818f-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 33167 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 314s # expected: 33167 314s # received: 33167 314s ok 176 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "beb0-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 48816 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 314s # expected: 48816 314s # received: 48816 314s ok 177 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "8c47-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 35911 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlref.pod 314s # expected: 35911 314s # received: 35911 314s ok 178 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "4944-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 18756 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlreftut.pod 314s # expected: 18756 314s # received: 18756 314s ok 179 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "a989-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 43401 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlreguts.pod 314s # expected: 43401 314s # received: 43401 314s ok 180 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1fd-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 509 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlrepository.pod 314s # expected: 509 314s # received: 509 314s ok 181 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "4af5-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 19189 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlrequick.pod 314s # expected: 19189 314s # received: 19189 314s ok 182 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "3ce4-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 15588 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlreref.pod 314s # expected: 15588 314s # received: 15588 314s ok 183 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1e219-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 123417 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlretut.pod 314s # expected: 123417 314s # received: 123417 314s ok 184 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "60c-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 1548 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlriscos.pod 314s # expected: 1548 314s # received: 1548 314s ok 185 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "e52d-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 58669 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlrun.pod 314s # expected: 58669 314s # received: 58669 314s ok 186 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "6cc6-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 27846 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlsec.pod 314s # expected: 27846 314s # received: 27846 314s ok 187 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "4af2-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 19186 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 314s # expected: 19186 314s # received: 19186 314s ok 188 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "74a6-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 29862 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlsolaris.pod 314s # expected: 29862 314s # received: 29862 314s ok 189 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1bdc-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7132 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlsource.pod 314s # expected: 7132 314s # received: 7132 314s ok 190 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "233b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 9019 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlstyle.pod 314s # expected: 9019 314s # received: 9019 314s ok 191 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "12f85-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 77701 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlsub.pod 314s # expected: 77701 314s # received: 77701 314s ok 192 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "d2de-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 53982 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlsyn.pod 314s # expected: 53982 314s # received: 53982 314s ok 193 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "2858-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 10328 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlsynology.pod 314s # expected: 10328 314s # received: 10328 314s ok 194 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "b53a-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 46394 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlthrtut.pod 314s # expected: 46394 314s # received: 46394 314s ok 195 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "9a91-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 39569 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perltie.pod 314s # expected: 39569 314s # received: 39569 314s ok 196 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "b9206-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 758278 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perltoc.pod 314s # expected: 758278 314s # received: 758278 314s ok 197 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "174-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 372 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perltodo.pod 314s # expected: 372 314s # received: 372 314s ok 198 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "126-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 294 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perltooc.pod 314s # expected: 294 314s # received: 294 314s ok 199 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "126-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 294 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perltoot.pod 314s # expected: 294 314s # received: 294 314s ok 200 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "297f-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 10623 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perltrap.pod 314s # expected: 10623 314s # received: 10623 314s ok 201 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "213f-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 8511 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perltru64.pod 314s # expected: 8511 314s # received: 8511 314s ok 202 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1183-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 4483 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perltw.pod 314s # expected: 4483 314s # received: 4483 314s ok 203 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "162c0-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 90816 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlunicode.pod 314s # expected: 90816 314s # received: 90816 314s ok 204 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "6349-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 25417 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlunicook.pod 314s # expected: 25417 314s # received: 25417 314s ok 205 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "372e-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 14126 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlunifaq.pod 314s # expected: 14126 314s # received: 14126 314s ok 206 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "96e1-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 38625 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perluniintro.pod 314s # expected: 38625 314s # received: 38625 314s ok 207 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "6eefa-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 454394 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perluniprops.pod 314s # expected: 454394 314s # received: 454394 314s ok 208 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1f0f-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7951 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlunitut.pod 314s # expected: 7951 314s # received: 7951 314s ok 209 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1ce8-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 7400 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlutil.pod 314s # expected: 7400 314s # received: 7400 314s ok 210 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "16ab2-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 92850 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlvar.pod 314s # expected: 92850 314s # received: 92850 314s ok 211 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "c68d-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 50829 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlvms.pod 314s # expected: 50829 314s # received: 50829 314s ok 212 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "f16-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 3862 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlvos.pod 314s # expected: 3862 314s # received: 3862 314s ok 213 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "7fdb-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 32731 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlwin32.pod 314s # expected: 32731 314s # received: 32731 314s ok 214 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "1532b-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 86827 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlxs.pod 314s # expected: 86827 314s # received: 86827 314s ok 215 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "c504-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 50436 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlxstut.pod 314s # expected: 50436 314s # received: 50436 314s ok 216 314s #lwp request: 314s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "5dc1-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 24001 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 314s # expected: 24001 314s # received: 24001 314s ok 217 314s #lwp request: 314s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "d40b0-6237dbf803ac0" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 868528 314s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-binary-httpd 314s # expected: 868528 314s # received: 868528 314s ok 218 314s #lwp request: 314s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 314s #User-Agent: libwww-perl/6.76 314s # 314s #server response: 314s #HTTP/1.1 200 OK 314s #Connection: close 314s #Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Accept-Ranges: bytes 314s #ETag: "3c2760-6155edc931600" 314s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 314s #Vary: In-If1 314s #Content-Length: 3942240 314s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 314s #Client-Date: Tue, 17 Dec 2024 20:45:38 GMT 314s #Client-Peer: 127.0.0.1:8529 314s #Client-Response-Num: 1 314s #DMMATCH1: 1 314s # 314s # testing : download of /getfiles-binary-perl 314s # expected: 3942240 314s # received: 3942240 314s ok 219 314s ok 316s t/apache/headers.t .................. 316s 1..27 316s # Running under perl version 5.038002 for linux 316s # Current time local: Tue Dec 17 20:45:38 2024 316s # Current time GMT: Tue Dec 17 20:45:38 2024 316s # Using Test.pm version 1.31 316s # Using Apache/Test.pm version 1.42 316s testing: Hello: World 316s ok 1 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 2 316s header: [World] vs [World] 316s # testing : compare header Hello value 316s # expected: 'World' 316s # received: 'World' 316s ok 3 316s testing: Hello: World 316s ok 4 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 5 316s header: [World] vs [World] 316s # testing : compare header Hello value 316s # expected: 'World' 316s # received: 'World' 316s ok 6 316s testing: Hello: World 316s ok 7 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 8 316s header: [World] vs [World] 316s # testing : compare header Hello value 316s # expected: 'World' 316s # received: 'World' 316s ok 9 316s testing: Hello: Foo 316s Bar 316s ok 10 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 11 316s header: [Foo Bar] vs [Foo Bar] 316s # testing : compare header Hello value 316s # expected: 'Foo Bar' 316s # received: 'Foo Bar' 316s ok 12 316s testing: Hello: Foo 316s Bar 316s ok 13 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 14 316s header: [Foo Bar] vs [Foo Bar] 316s # testing : compare header Hello value 316s # expected: 'Foo Bar' 316s # received: 'Foo Bar' 316s ok 15 316s testing: Hello: Foo 316s Bar 316s ok 16 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 17 316s header: [Foo Bar] vs [Foo Bar] 316s # testing : compare header Hello value 316s # expected: 'Foo Bar' 316s # received: 'Foo Bar' 316s ok 18 316s testing: Hello: Foo 316s Bar 316s ok 19 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 20 316s header: [Foo Bar] vs [Foo Bar] 316s # testing : compare header Hello value 316s # expected: 'Foo Bar' 316s # received: 'Foo Bar' 316s ok 21 316s testing: Hello: Foo 316s Bar 316s ok 22 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 23 316s header: [Foo Bar] vs [Foo Bar] 316s # testing : compare header Hello value 316s # expected: 'Foo Bar' 316s # received: 'Foo Bar' 316s ok 24 316s testing: Hello:World 316s ok 25 316s # testing : response success 316s # expected: qr/HTTP\/1\.. 200 OK/ 316s # received: 'HTTP/1.1 200 OK' 316s ok 26 316s header: [World] vs [World] 316s # testing : compare header Hello value 316s # expected: 'World' 316s # received: 'World' 316s ok 27 316s ok 318s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 320s t/apache/http_strict.t .............. 320s 1..178 320s # Running under perl version 5.038002 for linux 320s # Current time local: Tue Dec 17 20:45:43 2024 320s # Current time GMT: Tue Dec 17 20:45:43 2024 320s # Using Test.pm version 1.31 320s # Using Apache/Test.pm version 1.42 320s # SENDING: 320s # GET / HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 1 320s # SENDING: 320s # GET / HTTP/1.0\n\n 320s # expecting success, got 200 320s ok 2 320s # SENDING: 320s # get / HTTP/1.0\r\n\r\n 320s # expecting 501, got 501 320s ok 3 320s # SENDING: 320s # G ET / HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 4 320s # SENDING: 320s # G\x00ET / HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 5 320s # SENDING: 320s # G/T / HTTP/1.0\r\n\r\n 320s # expecting 501, got 501 320s ok 6 320s # SENDING: 320s # GET /\x00 HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 7 320s # SENDING: 320s # GET / HTTP/1.0\x00\r\n\r\n 320s # expecting 400, got 400 320s ok 8 320s # SENDING: 320s # GET\x0c/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 9 320s # SENDING: 320s # GET\r/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 10 320s # SENDING: 320s # GET\t/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 11 320s # SENDING: 320s # GET / HTT/1.0\r\n\r\n 320s # expecting error, got 400 320s ok 12 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 320s # expecting success, got 200 320s ok 13 320s # SENDING: 320s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 320s # expecting success, got 200 320s ok 14 320s # SENDING: 320s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 320s # expecting success, got 200 320s ok 15 320s # SENDING: 320s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 320s # expecting 400, got 400 320s ok 16 320s # SENDING: 320s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 320s # expecting 400, got 400 320s ok 17 320s # SENDING: 320s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 320s # expecting 200, got 200 320s ok 18 320s # SENDING: 320s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 320s # expecting 400, got 400 320s ok 19 320s # SENDING: 320s # GET / HTTP/\r\nHost: localhost\r\n\r\n 320s # expecting error, got 400 320s ok 20 320s # SENDING: 320s # GET / HTTP/0.9\r\n\r\n 320s # expecting error, got 400 320s ok 21 320s # SENDING: 320s # GET / HTTP/0.8\r\n\r\n 320s # expecting error, got 400 320s ok 22 320s # SENDING: 320s # GET /\x01 HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 23 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 24 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 320s # expecting 200, got 200 320s ok 25 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 320s # expecting 400, got 400 320s ok 26 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 320s # expecting 200, got 200 320s ok 27 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo\r\n\r\n 320s # expecting 400, got 400 320s ok 28 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 320s # expecting 400, got 400 320s ok 29 320s # SENDING: 320s # GET / HTTP/1.0\r\n: bar\r\n\r\n 320s # expecting 400, got 400 320s ok 30 320s # SENDING: 320s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 31 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 320s # expecting 400, got 400 320s ok 32 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 320s # expecting 400, got 400 320s ok 33 320s # SENDING: 320s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 320s # expecting 400, got 400 320s ok 34 320s # SENDING: 320s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 35 320s # SENDING: 320s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 320s # expecting 400, got 400 320s ok 36 320s # SENDING: 320s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 320s # expecting 400, got 400 320s ok 37 320s # SENDING: 320s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 320s # expecting 200, got 200 320s ok 38 320s # SENDING: 320s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 320s # expecting 400, got 400 320s ok 39 320s # SENDING: 320s # GET / HTTP/1.0\r\r 320s # expecting dropped connection and HTTPD dropped connection 320s ok 40 320s # SENDING: 320s # GET /\r\n 320s # expecting headerless HTTP/0.9 body, got response 320s ok 41 320s # SENDING: 320s # GET /#frag HTTP/1.0\r\n 320s # expecting 400, got 400 320s ok 42 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 320s # expecting 200, got 200 320s ok 43 320s # SENDING: 320s # GET http://017700000001/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 44 320s # SENDING: 320s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 45 320s # SENDING: 320s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 46 320s # SENDING: 320s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 47 320s # SENDING: 320s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 48 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 320s # expecting 200, got 200 320s ok 49 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 320s # expecting 400, got 400 320s ok 50 320s # SENDING: 320s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 51 320s # SENDING: 320s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 52 320s # SENDING: 320s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 53 320s # SENDING: 320s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 54 320s # SENDING: 320s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 55 320s # SENDING: 320s # GET http://[::1]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 56 320s # SENDING: 320s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 57 320s # SENDING: 320s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 58 320s # SENDING: 320s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 59 320s # SENDING: 320s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 60 320s # SENDING: 320s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 61 320s # SENDING: 320s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 62 320s # SENDING: 320s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 63 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 320s # expecting success, got 200 320s ok 64 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 320s # expecting success, got 200 320s ok 65 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 320s # expecting success, got 200 320s ok 66 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 320s # expecting success, got 200 320s ok 67 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 320s # expecting success, got 200 320s ok 68 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 320s # expecting success, got 200 320s ok 69 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 320s # expecting 200, got 200 320s ok 70 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 320s # expecting 200, got 200 320s ok 71 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 320s # expecting 400, got 400 320s ok 72 320s # SENDING: 320s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 73 320s # SENDING: 320s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 74 320s # SENDING: 320s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 75 320s # SENDING: 320s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 76 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 320s # expecting 200, got 200 320s ok 77 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 320s # expecting 200, got 200 320s ok 78 320s # SENDING: 320s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 79 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 320s # DECODED: Foo: bar 320s # RESPONSE: 320s # HTTP/1.1 200 OK\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Foo: bar\r\n 320s # Vary: In-If1\r\n 320s # DMMATCH1: 1\r\n 320s # Content-Length: 36\r\n 320s # Connection: close\r\n 320s # Content-Type: text/plain\r\n 320s # \r\n 320s # Hi!\n 320s # SERVERNAME=localhost\n 320s # HTTP_HOST=\n 320s # 320s # expecting 200, got 200 320s ok 80 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 320s # DECODED: Foo: 320s # RESPONSE: 320s # HTTP/1.1 200 OK\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Foo: \r\n 320s # Vary: In-If1\r\n 320s # DMMATCH1: 1\r\n 320s # Content-Length: 36\r\n 320s # Connection: close\r\n 320s # Content-Type: text/plain\r\n 320s # \r\n 320s # Hi!\n 320s # SERVERNAME=localhost\n 320s # HTTP_HOST=\n 320s # 320s # expecting 200, got 200 320s ok 81 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 320s # DECODED: : bar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Content-Length: 564\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 82 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 320s # DECODED: F\x00oo: bar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Content-Length: 528\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 83 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 320s # DECODED: F\x01oo: bar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Content-Length: 564\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 84 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 320s # DECODED: F\noo: bar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Content-Length: 528\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 85 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 320s # DECODED: Foo: b\tar 320s # RESPONSE: 320s # HTTP/1.1 200 OK\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Foo: b\tar\r\n 320s # Vary: In-If1\r\n 320s # DMMATCH1: 1\r\n 320s # Connection: close\r\n 320s # Content-Type: text/plain\r\n 320s # \r\n 320s # Hi!\n 320s # SERVERNAME=localhost\n 320s # HTTP_HOST=\n 320s # 320s # expecting 200, got 200 320s ok 86 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 320s # DECODED: Foo: b\x01ar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 87 320s # SENDING: 320s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 320s # expecting 500, got 500 320s ok 88 320s # SENDING: 320s # GET / HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 89 320s # SENDING: 320s # GET / HTTP/1.0\n\n 320s # expecting 400, got 400 320s ok 90 320s # SENDING: 320s # get / HTTP/1.0\r\n\r\n 320s # expecting 501, got 501 320s ok 91 320s # SENDING: 320s # G ET / HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 92 320s # SENDING: 320s # G\x00ET / HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 93 320s # SENDING: 320s # G/T / HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 94 320s # SENDING: 320s # GET /\x00 HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 95 320s # SENDING: 320s # GET / HTTP/1.0\x00\r\n\r\n 320s # expecting 400, got 400 320s ok 96 320s # SENDING: 320s # GET\x0c/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 97 320s # SENDING: 320s # GET\r/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 98 320s # SENDING: 320s # GET\t/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 99 320s # SENDING: 320s # GET / HTT/1.0\r\n\r\n 320s # expecting error, got 400 320s ok 100 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 320s # expecting success, got 200 320s ok 101 320s # SENDING: 320s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 320s # expecting success, got 200 320s ok 102 320s # SENDING: 320s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 320s # expecting success, got 200 320s ok 103 320s # SENDING: 320s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 320s # expecting 400, got 400 320s ok 104 320s # SENDING: 320s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 320s # expecting 400, got 400 320s ok 105 320s # SENDING: 320s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 320s # expecting 400, got 400 320s ok 106 320s # SENDING: 320s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 320s # expecting 400, got 400 320s ok 107 320s # SENDING: 320s # GET / HTTP/\r\nHost: localhost\r\n\r\n 320s # expecting error, got 400 320s ok 108 320s # SENDING: 320s # GET / HTTP/0.9\r\n\r\n 320s # expecting error, got 400 320s ok 109 320s # SENDING: 320s # GET / HTTP/0.8\r\n\r\n 320s # expecting error, got 400 320s ok 110 320s # SENDING: 320s # GET /\x01 HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 111 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 112 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 320s # expecting 200, got 200 320s ok 113 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 320s # expecting 400, got 400 320s ok 114 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 320s # expecting 400, got 400 320s ok 115 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo\r\n\r\n 320s # expecting 400, got 400 320s ok 116 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 320s # expecting 400, got 400 320s ok 117 320s # SENDING: 320s # GET / HTTP/1.0\r\n: bar\r\n\r\n 320s # expecting 400, got 400 320s ok 118 320s # SENDING: 320s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 119 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 320s # expecting 400, got 400 320s ok 120 320s # SENDING: 320s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 320s # expecting 400, got 400 320s ok 121 320s # SENDING: 320s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 320s # expecting 400, got 400 320s ok 122 320s # SENDING: 320s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 320s # expecting 400, got 400 320s ok 123 320s # SENDING: 320s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 320s # expecting 400, got 400 320s ok 124 320s # SENDING: 320s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 320s # expecting 400, got 400 320s ok 125 320s # SENDING: 320s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 320s # expecting 200, got 200 320s ok 126 320s # SENDING: 320s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 320s # expecting 400, got 400 320s ok 127 320s # SENDING: 320s # GET / HTTP/1.0\r\r 320s # expecting dropped connection and HTTPD dropped connection 320s ok 128 320s # SENDING: 320s # GET /\r\n 320s # expecting headerless HTTP/0.9 body, got response 320s ok 129 320s # SENDING: 320s # GET /#frag HTTP/1.0\r\n 320s # expecting 400, got 400 320s ok 130 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 320s # expecting 400, got 400 320s ok 131 320s # SENDING: 320s # GET http://017700000001/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 132 320s # SENDING: 320s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 133 320s # SENDING: 320s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 134 320s # SENDING: 320s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 135 320s # SENDING: 320s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 136 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 320s # expecting 400, got 400 320s ok 137 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 320s # expecting 400, got 400 320s ok 138 320s # SENDING: 320s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 139 320s # SENDING: 320s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 140 320s # SENDING: 320s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 141 320s # SENDING: 320s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 142 320s # SENDING: 320s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 143 320s # SENDING: 320s # GET http://[::1]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 144 320s # SENDING: 320s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 145 320s # SENDING: 320s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 146 320s # SENDING: 320s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 147 320s # SENDING: 320s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 148 320s # SENDING: 320s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 149 320s # SENDING: 320s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 320s # expecting success, got 200 320s ok 150 320s # SENDING: 320s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 320s # expecting 400, got 400 320s ok 151 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 320s # expecting success, got 200 320s ok 152 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 320s # expecting success, got 200 320s ok 153 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 320s # expecting success, got 200 320s ok 154 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 320s # expecting success, got 200 320s ok 155 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 320s # expecting success, got 200 320s ok 156 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 320s # expecting success, got 200 320s ok 157 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 320s # expecting 400, got 400 320s ok 158 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 320s # expecting 400, got 400 320s ok 159 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 320s # expecting 400, got 400 320s ok 160 320s # SENDING: 320s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 161 320s # SENDING: 320s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 162 320s # SENDING: 320s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 163 320s # SENDING: 320s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 320s # expecting 200, got 200 320s ok 164 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 320s # expecting 200, got 200 320s ok 165 320s # SENDING: 320s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 320s # expecting 200, got 200 320s ok 166 320s # SENDING: 320s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 320s # expecting 200, got 200 320s ok 167 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 320s # DECODED: Foo: bar 320s # RESPONSE: 320s # HTTP/1.1 200 OK\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Foo: bar\r\n 320s # Vary: In-If1\r\n 320s # DMMATCH1: 1\r\n 320s # Connection: close\r\n 320s # Content-Type: text/plain\r\n 320s # \r\n 320s # Hi!\n 320s # SERVERNAME=localhost\n 320s # HTTP_HOST=\n 320s # 320s # expecting 200, got 200 320s ok 168 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 320s # DECODED: Foo: 320s # RESPONSE: 320s # HTTP/1.1 200 OK\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Foo: \r\n 320s # Vary: In-If1\r\n 320s # DMMATCH1: 1\r\n 320s # Connection: close\r\n 320s # Content-Type: text/plain\r\n 320s # \r\n 320s # Hi!\n 320s # SERVERNAME=localhost\n 320s # HTTP_HOST=\n 320s # 320s # expecting 200, got 200 320s ok 169 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 320s # DECODED: : bar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Content-Length: 564\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 170 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 320s # DECODED: F\x00oo: bar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Content-Length: 528\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 171 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 320s # DECODED: F\x01oo: bar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 172 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 320s # DECODED: F\noo: bar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Content-Length: 528\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 173 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 320s # DECODED: Foo: b\tar 320s # RESPONSE: 320s # HTTP/1.1 200 OK\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Foo: b\tar\r\n 320s # Vary: In-If1\r\n 320s # DMMATCH1: 1\r\n 320s # Connection: close\r\n 320s # Content-Type: text/plain\r\n 320s # \r\n 320s # Hi!\n 320s # SERVERNAME=localhost\n 320s # HTTP_HOST=\n 320s # 320s # expecting 200, got 200 320s ok 174 320s # SENDING: 320s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 320s # DECODED: Foo: b\x01ar 320s # RESPONSE: 320s # HTTP/1.1 500 Internal Server Error\r\n 320s # Date: Tue, 17 Dec 2024 20:45:45 GMT\r\n 320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 320s # Content-Length: 564\r\n 320s # Connection: close\r\n 320s # Content-Type: text/html; charset=iso-8859-1\r\n 320s # \r\n 320s # \n 320s # \n 320s # ... 320s # expecting 500, got 500 320s ok 175 320s # SENDING: 320s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 320s # expecting 500, got 500 320s ok 176 320s ok 177 320s ok 178 320s ok 323s t/apache/if_sections.t .............. 323s 1..46 323s # Running under perl version 5.038002 for linux 323s # Current time local: Tue Dec 17 20:45:45 2024 323s # Current time GMT: Tue Dec 17 20:45:45 2024 323s # Using Test.pm version 1.31 323s # Using Apache/Test.pm version 1.42 323s # /if_sec/ with '': 323s # expected: 200 323s # received: '200' 323s ok 1 323s # expected: undef 323s # received: undef 323s ok 2 323s # /if_sec/foo.if_test with '': 323s # expected: 200 323s # received: '200' 323s ok 3 323s # expected: undef 323s # received: undef 323s ok 4 323s # /if_sec/foo.if_test with '1': 323s # expected: 200 323s # received: '200' 323s ok 5 323s # expected: 'global1' 323s # received: 'global1' 323s ok 6 323s # /if_sec/foo.if_test with '1 11': 323s # expected: 200 323s # received: '200' 323s ok 7 323s # expected: 'global1, nested11, nested113' 323s # received: 'global1, nested11, nested113' 323s ok 8 323s # /if_sec/foo.if_test with '1 11 111': 323s # expected: 200 323s # received: '200' 323s ok 9 323s # expected: 'global1, nested11, nested111' 323s # received: 'global1, nested11, nested111' 323s ok 10 323s # /if_sec/foo.if_test with '1 11 112': 323s # expected: 200 323s # received: '200' 323s ok 11 323s # expected: 'global1, nested11, nested112' 323s # received: 'global1, nested11, nested112' 323s ok 12 323s # /if_sec/foo.if_test with '1 2': 323s # expected: 200 323s # received: '200' 323s ok 13 323s # expected: 'global1, files2' 323s # received: 'global1, files2' 323s ok 14 323s # /if_sec/dir/foo.txt with '1 2': 323s # expected: 200 323s # received: '200' 323s ok 15 323s # expected: 'global1, dir1, dir2, dir_files1' 323s # received: 'global1, dir1, dir2, dir_files1' 323s ok 16 323s # /if_sec/dir/ with '1 2': 323s # expected: 200 323s # received: '200' 323s ok 17 323s # expected: 'global1, dir1, dir2' 323s # received: 'global1, dir1, dir2' 323s ok 18 323s # /if_sec/dir/ with '1 11': 323s # expected: 200 323s # received: '200' 323s ok 19 323s # expected: 'global1, dir1, nested11, nested113' 323s # received: 'global1, dir1, nested11, nested113' 323s ok 20 323s # /if_sec/dir/ with '1 11 111': 323s # expected: 200 323s # received: '200' 323s ok 21 323s # expected: 'global1, dir1, nested11, nested111' 323s # received: 'global1, dir1, nested11, nested111' 323s ok 22 323s # /if_sec/dir/ with '1 11 112': 323s # expected: 200 323s # received: '200' 323s ok 23 323s # expected: 'global1, dir1, nested11, nested112' 323s # received: 'global1, dir1, nested11, nested112' 323s ok 24 323s # /if_sec/loc/ with '1 2': 323s # expected: 200 323s # received: '200' 323s ok 25 323s # expected: 'global1, loc1, loc2' 323s # received: 'global1, loc1, loc2' 323s ok 26 323s # /if_sec/loc/foo.txt with '1 2': 323s # expected: 200 323s # received: '200' 323s ok 27 323s # expected: 'global1, loc1, loc2' 323s # received: 'global1, loc1, loc2' 323s ok 28 323s # /if_sec/loc/ with '1 11': 323s # expected: 200 323s # received: '200' 323s ok 29 323s # expected: 'global1, loc1, nested11, nested113' 323s # received: 'global1, loc1, nested11, nested113' 323s ok 30 323s # /if_sec/loc/ with '1 11 111': 323s # expected: 200 323s # received: '200' 323s ok 31 323s # expected: 'global1, loc1, nested11, nested111' 323s # received: 'global1, loc1, nested11, nested111' 323s ok 32 323s # /if_sec/loc/ with '1 11 112': 323s # expected: 200 323s # received: '200' 323s ok 33 323s # expected: 'global1, loc1, nested11, nested112' 323s # received: 'global1, loc1, nested11, nested112' 323s ok 34 323s # /if_sec/loc/foo.if_test with '1 2': 323s # expected: 200 323s # received: '200' 323s ok 35 323s # expected: 'global1, files2, loc1, loc2' 323s # received: 'global1, files2, loc1, loc2' 323s ok 36 323s # /if_sec/loc/foo.if_test with '1 2 11': 323s # expected: 200 323s # received: '200' 323s ok 37 323s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 323s # received: 'global1, files2, loc1, loc2, nested11, nested113' 323s ok 38 323s # /if_sec/loc/foo.if_test with '1 2 11 111': 323s # expected: 200 323s # received: '200' 323s ok 39 323s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 323s # received: 'global1, files2, loc1, loc2, nested11, nested111' 323s ok 40 323s # /if_sec/loc/foo.if_test with '1 2 11 112': 323s # expected: 200 323s # received: '200' 323s ok 41 323s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 323s # received: 'global1, files2, loc1, loc2, nested11, nested112' 323s ok 42 323s # /if_sec/proxy/ with '1 2': 323s # expected: 200 323s # received: '200' 323s ok 43 323s # expected: 'global1, locp1, locp2' 323s # received: 'global1, locp1, locp2' 323s ok 44 323s # /if_sec/proxy/ with '2': 323s # expected: 200 323s # received: '200' 323s ok 45 323s # expected: 'locp2' 323s # received: 'locp2' 323s ok 46 323s ok 325s t/apache/iffile.t ................... 325s 1..2 325s # Running under perl version 5.038002 for linux 325s # Current time local: Tue Dec 17 20:45:48 2024 325s # Current time GMT: Tue Dec 17 20:45:48 2024 325s # Using Test.pm version 1.31 325s # Using Apache/Test.pm version 1.42 325s # expected: 200 325s # received: '200' 325s ok 1 325s # expected: 'success1, success2, success3, success4, success5' 325s # received: 'success1, success2, success3, success4, success5' 325s ok 2 325s ok 328s t/apache/leaks.t .................... skipped: mod_memory_track not activated 335s t/apache/limits.t ................... 335s 1..12 335s # Running under perl version 5.038002 for linux 335s # Current time local: Tue Dec 17 20:45:53 2024 335s # Current time GMT: Tue Dec 17 20:45:53 2024 335s # Using Test.pm version 1.31 335s # Using Apache/Test.pm version 1.42 335s # Testing LimitRequestLine; should succeed 335s # testing : Test #1 335s # expected: 200 335s # received: '200' 335s ok 1 335s # Testing LimitRequestLine; should fail 335s # testing : Test #2 335s # expected: 414 335s # received: '414' 335s ok 2 335s # Testing LimitRequestFieldSize; should succeed 335s # testing : Test #3 335s # expected: 200 335s # received: '200' 335s ok 3 335s # Testing LimitRequestFieldSize; should fail 335s # testing : Test #4 335s # expected: 400 335s # received: '400' 335s ok 4 335s # Testing LimitRequestFields; should succeed 335s # testing : Test #5 335s # expected: 200 335s # received: '200' 335s ok 5 335s # Testing LimitRequestFields; should fail 335s # testing : Test #6 335s # expected: 400 335s # received: '400' 335s ok 6 335s # Testing LimitRequestBody; should succeed 335s # Chunked transfer-encoding enabled 335s # testing : Test #7 335s # expected: 200 335s # received: '200' 335s ok 7 335s # Testing LimitRequestBody; should succeed 335s # Chunked transfer-encoding disabled 335s # testing : Test #8 335s # expected: 200 335s # received: '200' 335s ok 8 335s # Testing LimitRequestBody; should fail 335s # Chunked transfer-encoding enabled 335s # testing : Test #9 335s # expected: 413 335s # received: '413' 335s ok 9 335s # Testing LimitRequestBody; should fail 335s # Chunked transfer-encoding disabled 335s # testing : Test #10 335s # expected: 413 335s # received: '413' 335s ok 10 335s # Testing LimitRequestFieldSize; should succeed 335s # testing : Test #11 335s # expected: 200 335s # received: '200' 335s ok 11 335s # Testing LimitRequestFieldSize; should fail 335s # testing : Test #12 335s # expected: 400 335s # received: '400' 335s ok 12 335s ok 337s t/apache/loglevel.t ................. 337s 1..8 337s # Running under perl version 5.038002 for linux 337s # Current time local: Tue Dec 17 20:46:00 2024 337s # Current time GMT: Tue Dec 17 20:46:00 2024 337s # Using Test.pm version 1.31 337s # Using Apache/Test.pm version 1.42 337s ok 1 337s ok 2 337s ok 3 337s ok 4 337s ok 5 337s ok 6 337s ok 7 337s ok 8 337s ok 339s t/apache/maxranges.t ................ 339s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 339s 1..19 339s # Running under perl version 5.038002 for linux 339s # Current time local: Tue Dec 17 20:46:02 2024 339s # Current time GMT: Tue Dec 17 20:46:02 2024 339s # Using Test.pm version 1.31 339s # Using Apache/Test.pm version 1.42 339s ok 1 339s ok 2 339s ok 3 339s ok 4 339s ok 5 339s ok 6 339s ok 7 339s ok 8 339s ok 9 339s ok 10 339s ok 11 339s ok 12 339s ok 13 339s ok 14 339s ok 15 339s ok 16 339s ok 17 339s ok 18 339s ok 19 339s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 339s ok 341s t/apache/mergeslashes.t ............. 341s 1..9 341s # Running under perl version 5.038002 for linux 341s # Current time local: Tue Dec 17 20:46:04 2024 341s # Current time GMT: Tue Dec 17 20:46:04 2024 341s # Using Test.pm version 1.31 341s # Using Apache/Test.pm version 1.42 341s # SENDING to 127.0.0.1:8537 341s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 341s # expected 403, got 403 for exact match 341s ok 1 341s # SENDING to 127.0.0.1:8537 341s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 341s # expected 403, got 403 for merged even at front 341s ok 2 341s # SENDING to 127.0.0.1:8537 341s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 341s # expected 403, got 403 for merged even at front 341s ok 3 341s # SENDING to 127.0.0.1:8537 341s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 341s # expected 403, got 403 for c// should be merged 341s ok 4 341s # SENDING to 127.0.0.1:8537 341s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 341s # expected 403, got 403 for a// should be merged 341s ok 5 341s # SENDING to 127.0.0.1:8537 341s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 341s # expected 403, got 403 for a// matches locationmatch 341s ok 6 341s # SENDING to 127.0.0.1:8537 341s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 341s # expected 200, got 200 for c// doesn't match locationmatch 341s ok 7 341s # SENDING to 127.0.0.1:8537 341s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 341s # expected 403, got 403 for baseline failed 341s ok 8 341s # SENDING to 127.0.0.1:8537 341s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 341s # expected 403, got 403 for b//d not merged for Location with OFF 341s ok 9 341s ok 343s t/apache/mmn.t ...................... 343s 1..2 343s # Running under perl version 5.038002 for linux 343s # Current time local: Tue Dec 17 20:46:06 2024 343s # Current time GMT: Tue Dec 17 20:46:06 2024 343s # Using Test.pm version 1.31 343s # Using Apache/Test.pm version 1.42 343s ok 1 343s ok 2 343s ok 345s t/apache/options.t .................. 345s 1..2 345s # Running under perl version 5.038002 for linux 345s # Current time local: Tue Dec 17 20:46:08 2024 345s # Current time GMT: Tue Dec 17 20:46:08 2024 345s # Using Test.pm version 1.31 345s # Using Apache/Test.pm version 1.42 345s # testing : code 345s # expected: 200 345s # received: '200' 345s ok 1 345s # testing : OPTIONS 345s # expected: qr/OPTIONS/ 345s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 345s ok 2 345s ok 349s t/apache/passbrigade.t .............. 349s # using LWP client 349s 1..114 349s # Running under perl version 5.038002 for linux 349s # Current time local: Tue Dec 17 20:46:10 2024 349s # Current time GMT: Tue Dec 17 20:46:10 2024 349s # Using Test.pm version 1.31 349s # Using Apache/Test.pm version 1.42 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 1024 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 1024 349s # received: 1024 349s ok 1 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 2048 349s # received: 2048 349s ok 2 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 3072 349s # received: 3072 349s ok 3 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 4096 349s # received: 4096 349s ok 4 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 5120 349s # received: 5120 349s ok 5 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 6144 349s # received: 6144 349s ok 6 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 7168 349s # received: 7168 349s ok 7 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 8192 349s # received: 8192 349s ok 8 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 9216 349s # received: 9216 349s ok 9 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 10240 349s # received: 10240 349s ok 10 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 11264 349s # received: 11264 349s ok 11 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 12288 349s # received: 12288 349s ok 12 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 13312 349s # received: 13312 349s ok 13 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 14336 349s # received: 14336 349s ok 14 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 15360 349s # received: 15360 349s ok 15 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 16384 349s # received: 16384 349s ok 16 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 17408 349s # received: 17408 349s ok 17 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 18432 349s # received: 18432 349s ok 18 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 19456 349s # received: 19456 349s ok 19 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 20480 349s # received: 20480 349s ok 20 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 21504 349s # received: 21504 349s ok 21 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 22528 349s # received: 22528 349s ok 22 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 23552 349s # received: 23552 349s ok 23 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 24576 349s # received: 24576 349s ok 24 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 25600 349s # received: 25600 349s ok 25 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 26624 349s # received: 26624 349s ok 26 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 27648 349s # received: 27648 349s ok 27 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 28672 349s # received: 28672 349s ok 28 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 29696 349s # received: 29696 349s ok 29 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 30720 349s # received: 30720 349s ok 30 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 31744 349s # received: 31744 349s ok 31 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 32768 349s # received: 32768 349s ok 32 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 33792 349s # received: 33792 349s ok 33 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 34816 349s # received: 34816 349s ok 34 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 35840 349s # received: 35840 349s ok 35 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 36864 349s # received: 36864 349s ok 36 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 37888 349s # received: 37888 349s ok 37 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 38912 349s # received: 38912 349s ok 38 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 39936 349s # received: 39936 349s ok 39 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:12 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 40960 349s # received: 40960 349s ok 40 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 41984 349s # received: 41984 349s ok 41 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 43008 349s # received: 43008 349s ok 42 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 44032 349s # received: 44032 349s ok 43 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 45056 349s # received: 45056 349s ok 44 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 46080 349s # received: 46080 349s ok 45 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 47104 349s # received: 47104 349s ok 46 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 48128 349s # received: 48128 349s ok 47 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 49152 349s # received: 49152 349s ok 48 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 50176 349s # received: 50176 349s ok 49 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 51200 349s # received: 51200 349s ok 50 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 102400 349s # received: 102400 349s ok 51 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 307200 349s # received: 307200 349s ok 52 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 512000 349s # received: 512000 349s ok 53 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 2048000 349s # received: 2048000 349s ok 54 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 4096000 349s # received: 4096000 349s ok 55 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 6144000 349s # received: 6144000 349s ok 56 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 10240000 349s # received: 10240000 349s ok 57 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 1024 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 1024 349s # received: 1024 349s ok 58 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 2048 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 2048 349s # received: 2048 349s ok 59 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 3072 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 3072 349s # received: 3072 349s ok 60 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 4096 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 4096 349s # received: 4096 349s ok 61 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 5120 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 5120 349s # received: 5120 349s ok 62 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 6144 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 6144 349s # received: 6144 349s ok 63 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 7168 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 7168 349s # received: 7168 349s ok 64 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 8192 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #DMMATCH1: 1 349s # 349s # testing : bytes in body 349s # expected: 8192 349s # received: 8192 349s ok 65 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 9216 349s # received: 9216 349s ok 66 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 10240 349s # received: 10240 349s ok 67 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 11264 349s # received: 11264 349s ok 68 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 12288 349s # received: 12288 349s ok 69 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 13312 349s # received: 13312 349s ok 70 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 14336 349s # received: 14336 349s ok 71 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 15360 349s # received: 15360 349s ok 72 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 16384 349s # received: 16384 349s ok 73 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 17408 349s # received: 17408 349s ok 74 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 18432 349s # received: 18432 349s ok 75 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 19456 349s # received: 19456 349s ok 76 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 20480 349s # received: 20480 349s ok 77 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 21504 349s # received: 21504 349s ok 78 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 22528 349s # received: 22528 349s ok 79 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 23552 349s # received: 23552 349s ok 80 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 24576 349s # received: 24576 349s ok 81 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 25600 349s # received: 25600 349s ok 82 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 26624 349s # received: 26624 349s ok 83 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 27648 349s # received: 27648 349s ok 84 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 28672 349s # received: 28672 349s ok 85 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 29696 349s # received: 29696 349s ok 86 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 30720 349s # received: 30720 349s ok 87 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 31744 349s # received: 31744 349s ok 88 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 32768 349s # received: 32768 349s ok 89 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 33792 349s # received: 33792 349s ok 90 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 34816 349s # received: 34816 349s ok 91 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 35840 349s # received: 35840 349s ok 92 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 36864 349s # received: 36864 349s ok 93 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 37888 349s # received: 37888 349s ok 94 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 38912 349s # received: 38912 349s ok 95 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 39936 349s # received: 39936 349s ok 96 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 40960 349s # received: 40960 349s ok 97 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 41984 349s # received: 41984 349s ok 98 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 43008 349s # received: 43008 349s ok 99 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 44032 349s # received: 44032 349s ok 100 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 45056 349s # received: 45056 349s ok 101 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 46080 349s # received: 46080 349s ok 102 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 47104 349s # received: 47104 349s ok 103 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 48128 349s # received: 48128 349s ok 104 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 49152 349s # received: 49152 349s ok 105 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 50176 349s # received: 50176 349s ok 106 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 51200 349s # received: 51200 349s ok 107 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 102400 349s # received: 102400 349s ok 108 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 307200 349s # received: 307200 349s ok 109 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 512000 349s # received: 512000 349s ok 110 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 2048000 349s # received: 2048000 349s ok 111 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 4096000 349s # received: 4096000 349s ok 112 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:13 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:14 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 6144000 349s # received: 6144000 349s ok 113 349s #lwp request: 349s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 349s #User-Agent: libwww-perl/6.76 349s # 349s #server response: 349s #HTTP/1.1 200 OK 349s #Connection: close 349s #Date: Tue, 17 Dec 2024 20:46:14 GMT 349s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 349s #Vary: In-If1 349s #Content-Length: 0 349s #Client-Date: Tue, 17 Dec 2024 20:46:14 GMT 349s #Client-Peer: 127.0.0.1:8529 349s #Client-Response-Num: 1 349s #Client-Transfer-Encoding: chunked 349s #DMMATCH1: 1 349s #X-Content-Length-Note: added by Apache::TestRequest 349s # 349s # testing : bytes in body 349s # expected: 10240000 349s # received: 10240000 349s ok 114 349s ok 351s t/apache/post.t ..................... 351s # using LWP client 351s 1..51 351s # Running under perl version 5.038002 for linux 351s # Current time local: Tue Dec 17 20:46:14 2024 351s # Current time GMT: Tue Dec 17 20:46:14 2024 351s # Using Test.pm version 1.31 351s # Using Apache/Test.pm version 1.42 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 1024 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '1024' 351s # received: 1024 351s ok 1 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 2048 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '2048' 351s # received: 2048 351s ok 2 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 3072 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '3072' 351s # received: 3072 351s ok 3 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 4096 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '4096' 351s # received: 4096 351s ok 4 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 5120 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '5120' 351s # received: 5120 351s ok 5 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 6144 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '6144' 351s # received: 6144 351s ok 6 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 7168 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '7168' 351s # received: 7168 351s ok 7 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 8192 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '8192' 351s # received: 8192 351s ok 8 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 9216 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 5 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '9216' 351s # received: 9216 351s ok 9 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 10240 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '10240' 351s # received: 10240 351s ok 10 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 11264 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '11264' 351s # received: 11264 351s ok 11 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 12288 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '12288' 351s # received: 12288 351s ok 12 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 13312 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '13312' 351s # received: 13312 351s ok 13 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 14336 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '14336' 351s # received: 14336 351s ok 14 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 15360 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '15360' 351s # received: 15360 351s ok 15 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 16384 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '16384' 351s # received: 16384 351s ok 16 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 17408 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '17408' 351s # received: 17408 351s ok 17 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 18432 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '18432' 351s # received: 18432 351s ok 18 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 19456 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '19456' 351s # received: 19456 351s ok 19 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 20480 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '20480' 351s # received: 20480 351s ok 20 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 21504 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '21504' 351s # received: 21504 351s ok 21 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 22528 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '22528' 351s # received: 22528 351s ok 22 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 23552 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '23552' 351s # received: 23552 351s ok 23 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 24576 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '24576' 351s # received: 24576 351s ok 24 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 25600 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '25600' 351s # received: 25600 351s ok 25 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 26624 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '26624' 351s # received: 26624 351s ok 26 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 27648 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '27648' 351s # received: 27648 351s ok 27 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 28672 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '28672' 351s # received: 28672 351s ok 28 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 29696 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '29696' 351s # received: 29696 351s ok 29 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 30720 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '30720' 351s # received: 30720 351s ok 30 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 31744 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '31744' 351s # received: 31744 351s ok 31 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 32768 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '32768' 351s # received: 32768 351s ok 32 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 33792 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '33792' 351s # received: 33792 351s ok 33 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 34816 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '34816' 351s # received: 34816 351s ok 34 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 35840 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '35840' 351s # received: 35840 351s ok 35 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 36864 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '36864' 351s # received: 36864 351s ok 36 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 37888 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '37888' 351s # received: 37888 351s ok 37 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 38912 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '38912' 351s # received: 38912 351s ok 38 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 39936 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '39936' 351s # received: 39936 351s ok 39 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 40960 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '40960' 351s # received: 40960 351s ok 40 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 41984 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '41984' 351s # received: 41984 351s ok 41 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 43008 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '43008' 351s # received: 43008 351s ok 42 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 44032 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '44032' 351s # received: 44032 351s ok 43 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 45056 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '45056' 351s # received: 45056 351s ok 44 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 46080 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '46080' 351s # received: 46080 351s ok 45 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 47104 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '47104' 351s # received: 47104 351s ok 46 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 48128 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '48128' 351s # received: 48128 351s ok 47 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 49152 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '49152' 351s # received: 49152 351s ok 48 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 50176 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '50176' 351s # received: 50176 351s ok 49 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 51200 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 6 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '51200' 351s # received: 51200 351s ok 50 351s #lwp request: 351s #POST http://localhost:8529/eat_post HTTP/1.1 351s #User-Agent: libwww-perl/6.76 351s #Content-Length: 102400 351s # 351s #server response: 351s #HTTP/1.1 200 OK 351s #Connection: close 351s #Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 351s #Vary: In-If1 351s #Content-Length: 7 351s #Client-Date: Tue, 17 Dec 2024 20:46:16 GMT 351s #Client-Peer: 127.0.0.1:8529 351s #Client-Response-Num: 1 351s #DMMATCH1: 1 351s # 351s # testing : length posted 351s # expected: '102400' 351s # received: 102400 351s ok 51 351s ok 353s t/apache/pr17629.t .................. 353s 1..4 353s # Running under perl version 5.038002 for linux 353s # Current time local: Tue Dec 17 20:46:16 2024 353s # Current time GMT: Tue Dec 17 20:46:16 2024 353s # Using Test.pm version 1.31 353s # Using Apache/Test.pm version 1.42 353s # expected: 'begin-foobar-end 353s # ' 353s # received: 'begin-foobar-end 353s # ' 353s ok 1 353s # expected: 200 353s # received: '200' 353s ok 2 353s # testing : response was gzipped 353s # expected: 'gzip' 353s # received: 'gzip' 353s ok 3 353s # expected: 'begin-foobar-end 353s # ' 353s # received: 'begin-foobar-end 353s # ' 353s ok 4 353s ok 355s t/apache/pr18757.t .................. 355s 1..3 355s # Running under perl version 5.038002 for linux 355s # Current time local: Tue Dec 17 20:46:18 2024 355s # Current time GMT: Tue Dec 17 20:46:18 2024 355s # Using Test.pm version 1.31 355s # Using Apache/Test.pm version 1.42 355s # testing : 200 response from GET 355s # expected: 200 355s # received: '200' 355s ok 1 355s # expected C-L is 26 355s # URL via proxy is http://localhost:8538/index.html 355s ok 2 355s # line: HTTP/1.1 200 OK 355s # line: Date: Tue, 17 Dec 2024 20:46:20 GMT 355s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 355s # line: Vary: In-If1 355s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 355s # line: ETag: "1a-613edd771cbc0" 355s # line: Accept-Ranges: bytes 355s # line: Content-Length: 26 355s # line: DMMATCH1: 1 355s # line: Content-Type: text/html 355s # line: 355s # testing : whether proxy strips Content-Length header 355s # expected: 1 355s # received: 1 355s ok 3 355s ok 357s t/apache/pr35292.t .................. 357s 1..3 357s # Running under perl version 5.038002 for linux 357s # Current time local: Tue Dec 17 20:46:20 2024 357s # Current time GMT: Tue Dec 17 20:46:20 2024 357s # Using Test.pm version 1.31 357s # Using Apache/Test.pm version 1.42 357s ok 1 357s ok 2 357s # testing : read response-line 357s # expected: qr/^HTTP\/1\.. 413/ 357s # received: 'HTTP/1.1 413 Request Entity Too Large 357s # ' 357s ok 3 357s ok 359s t/apache/pr35330.t .................. 359s 1..2 359s # Running under perl version 5.038002 for linux 359s # Current time local: Tue Dec 17 20:46:22 2024 359s # Current time GMT: Tue Dec 17 20:46:22 2024 359s # Using Test.pm version 1.31 359s # Using Apache/Test.pm version 1.42 359s # testing : SSI was allowed for location 359s # expected: 200 359s # received: '200' 359s ok 1 359s # testing : file was served with correct content 359s # expected: 'hello' 359s # received: 'hello' 359s ok 2 359s ok 361s t/apache/pr37166.t .................. 361s 1..4 361s # Running under perl version 5.038002 for linux 361s # Current time local: Tue Dec 17 20:46:24 2024 361s # Current time GMT: Tue Dec 17 20:46:24 2024 361s # Using Test.pm version 1.31 361s # Using Apache/Test.pm version 1.42 361s # testing : SSI was allowed for location 361s # expected: 200 361s # received: '200' 361s ok 1 361s # testing : file was served with correct content 361s # expected: 'Hello world 361s # ' 361s # received: 'Hello world 361s # ' 361s ok 2 361s # testing : explicit 200 response 361s # expected: 200 361s # received: '200' 361s ok 3 361s # testing : file was again served with correct content 361s # expected: 'Hello world 361s # ' 361s # received: 'Hello world 361s # ' 361s ok 4 361s ok 363s t/apache/pr43939.t .................. 363s 1..4 363s # Running under perl version 5.038002 for linux 363s # Current time local: Tue Dec 17 20:46:26 2024 363s # Current time GMT: Tue Dec 17 20:46:26 2024 363s # Using Test.pm version 1.31 363s # Using Apache/Test.pm version 1.42 363s # expected: 'begin-default-end 363s # ' 363s # received: 'begin-default-end 363s # ' 363s ok 1 363s # expected: 200 363s # received: '200' 363s ok 2 363s # testing : response was gzipped 363s # expected: 'gzip' 363s # received: 'gzip' 363s ok 3 363s # expected: 'begin-default-end 363s # ' 363s # received: 'begin-default-end 363s # ' 363s ok 4 363s ok 365s t/apache/pr49328.t .................. 365s 1..1 365s # Running under perl version 5.038002 for linux 365s # Current time local: Tue Dec 17 20:46:28 2024 365s # Current time GMT: Tue Dec 17 20:46:28 2024 365s # Using Test.pm version 1.31 365s # Using Apache/Test.pm version 1.42 365s # expected: 'before 365s # included 365s # after 365s # ' 365s # received: 'before 365s # included 365s # after 365s # ' 365s ok 1 365s ok 368s t/apache/rwrite.t ................... 368s # using LWP client 368s 1..114 368s # Running under perl version 5.038002 for linux 368s # Current time local: Tue Dec 17 20:46:30 2024 368s # Current time GMT: Tue Dec 17 20:46:30 2024 368s # Using Test.pm version 1.31 368s # Using Apache/Test.pm version 1.42 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 1024 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 1024 368s # received: 1024 368s ok 1 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 2048 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 2048 368s # received: 2048 368s ok 2 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 3072 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 3072 368s # received: 3072 368s ok 3 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 4096 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 4096 368s # received: 4096 368s ok 4 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 5120 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 5120 368s # received: 5120 368s ok 5 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 6144 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 6144 368s # received: 6144 368s ok 6 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 7168 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 7168 368s # received: 7168 368s ok 7 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 8192 368s # received: 8192 368s ok 8 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 9216 368s # received: 9216 368s ok 9 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 10240 368s # received: 10240 368s ok 10 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 11264 368s # received: 11264 368s ok 11 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 12288 368s # received: 12288 368s ok 12 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 13312 368s # received: 13312 368s ok 13 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 14336 368s # received: 14336 368s ok 14 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 15360 368s # received: 15360 368s ok 15 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 16384 368s # received: 16384 368s ok 16 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 17408 368s # received: 17408 368s ok 17 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 18432 368s # received: 18432 368s ok 18 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 19456 368s # received: 19456 368s ok 19 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 20480 368s # received: 20480 368s ok 20 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 21504 368s # received: 21504 368s ok 21 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 22528 368s # received: 22528 368s ok 22 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 23552 368s # received: 23552 368s ok 23 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 24576 368s # received: 24576 368s ok 24 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 25600 368s # received: 25600 368s ok 25 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 26624 368s # received: 26624 368s ok 26 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 27648 368s # received: 27648 368s ok 27 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 28672 368s # received: 28672 368s ok 28 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 29696 368s # received: 29696 368s ok 29 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 30720 368s # received: 30720 368s ok 30 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 31744 368s # received: 31744 368s ok 31 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 32768 368s # received: 32768 368s ok 32 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 33792 368s # received: 33792 368s ok 33 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 34816 368s # received: 34816 368s ok 34 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 35840 368s # received: 35840 368s ok 35 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 36864 368s # received: 36864 368s ok 36 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 37888 368s # received: 37888 368s ok 37 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 38912 368s # received: 38912 368s ok 38 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 39936 368s # received: 39936 368s ok 39 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 40960 368s # received: 40960 368s ok 40 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 41984 368s # received: 41984 368s ok 41 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 43008 368s # received: 43008 368s ok 42 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 44032 368s # received: 44032 368s ok 43 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 45056 368s # received: 45056 368s ok 44 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 46080 368s # received: 46080 368s ok 45 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 47104 368s # received: 47104 368s ok 46 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 48128 368s # received: 48128 368s ok 47 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 49152 368s # received: 49152 368s ok 48 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 50176 368s # received: 50176 368s ok 49 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 51200 368s # received: 51200 368s ok 50 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 102400 368s # received: 102400 368s ok 51 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 307200 368s # received: 307200 368s ok 52 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 512000 368s # received: 512000 368s ok 53 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 2048000 368s # received: 2048000 368s ok 54 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 4096000 368s # received: 4096000 368s ok 55 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 6144000 368s # received: 6144000 368s ok 56 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 10240000 368s # received: 10240000 368s ok 57 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 1024 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 1024 368s # received: 1024 368s ok 58 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 2048 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 2048 368s # received: 2048 368s ok 59 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 3072 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 3072 368s # received: 3072 368s ok 60 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 4096 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 4096 368s # received: 4096 368s ok 61 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 5120 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 5120 368s # received: 5120 368s ok 62 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 6144 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 6144 368s # received: 6144 368s ok 63 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 7168 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #DMMATCH1: 1 368s # 368s # testing : bytes in body 368s # expected: 7168 368s # received: 7168 368s ok 64 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 8192 368s # received: 8192 368s ok 65 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 9216 368s # received: 9216 368s ok 66 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 10240 368s # received: 10240 368s ok 67 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 11264 368s # received: 11264 368s ok 68 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 12288 368s # received: 12288 368s ok 69 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 13312 368s # received: 13312 368s ok 70 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 14336 368s # received: 14336 368s ok 71 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 15360 368s # received: 15360 368s ok 72 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 16384 368s # received: 16384 368s ok 73 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 17408 368s # received: 17408 368s ok 74 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 18432 368s # received: 18432 368s ok 75 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:32 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 19456 368s # received: 19456 368s ok 76 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 20480 368s # received: 20480 368s ok 77 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 21504 368s # received: 21504 368s ok 78 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 22528 368s # received: 22528 368s ok 79 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 23552 368s # received: 23552 368s ok 80 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 24576 368s # received: 24576 368s ok 81 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 25600 368s # received: 25600 368s ok 82 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 26624 368s # received: 26624 368s ok 83 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 27648 368s # received: 27648 368s ok 84 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 28672 368s # received: 28672 368s ok 85 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 29696 368s # received: 29696 368s ok 86 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 30720 368s # received: 30720 368s ok 87 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 31744 368s # received: 31744 368s ok 88 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 32768 368s # received: 32768 368s ok 89 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 33792 368s # received: 33792 368s ok 90 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 34816 368s # received: 34816 368s ok 91 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 35840 368s # received: 35840 368s ok 92 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 36864 368s # received: 36864 368s ok 93 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 37888 368s # received: 37888 368s ok 94 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 38912 368s # received: 38912 368s ok 95 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 39936 368s # received: 39936 368s ok 96 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 40960 368s # received: 40960 368s ok 97 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 41984 368s # received: 41984 368s ok 98 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 43008 368s # received: 43008 368s ok 99 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 44032 368s # received: 44032 368s ok 100 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 45056 368s # received: 45056 368s ok 101 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 46080 368s # received: 46080 368s ok 102 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 47104 368s # received: 47104 368s ok 103 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 48128 368s # received: 48128 368s ok 104 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 49152 368s # received: 49152 368s ok 105 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 50176 368s # received: 50176 368s ok 106 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 51200 368s # received: 51200 368s ok 107 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 102400 368s # received: 102400 368s ok 108 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 307200 368s # received: 307200 368s ok 109 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 512000 368s # received: 512000 368s ok 110 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 2048000 368s # received: 2048000 368s ok 111 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 4096000 368s # received: 4096000 368s ok 112 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 6144000 368s # received: 6144000 368s ok 113 368s #lwp request: 368s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 368s #User-Agent: libwww-perl/6.76 368s # 368s #server response: 368s #HTTP/1.1 200 OK 368s #Connection: close 368s #Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 368s #Vary: In-If1 368s #Content-Length: 0 368s #Client-Date: Tue, 17 Dec 2024 20:46:33 GMT 368s #Client-Peer: 127.0.0.1:8529 368s #Client-Response-Num: 1 368s #Client-Transfer-Encoding: chunked 368s #DMMATCH1: 1 368s #X-Content-Length-Note: added by Apache::TestRequest 368s # 368s # testing : bytes in body 368s # expected: 10240000 368s # received: 10240000 368s ok 114 368s ok 370s t/apache/server_name_port.t ......... 370s 1..84 370s # Running under perl version 5.038002 for linux 370s # Current time local: Tue Dec 17 20:46:33 2024 370s # Current time GMT: Tue Dec 17 20:46:33 2024 370s # Using Test.pm version 1.31 370s # Using Apache/Test.pm version 1.42 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 370s # expecting 200, got 200 370s ok 1 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 2 370s # got SERVER_PORT='8529', expected '8529' 370s ok 3 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 370s # expecting 200, got 200 370s ok 4 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 5 370s # got SERVER_PORT='123', expected '123' 370s ok 6 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 370s # expecting 200, got 200 370s ok 7 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 8 370s # got SERVER_PORT='8529', expected '8529' 370s ok 9 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 370s # expecting 200, got 200 370s ok 10 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 11 370s # got SERVER_PORT='123', expected '123' 370s ok 12 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 370s # expecting 200, got 200 370s ok 13 370s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 370s ok 14 370s # got SERVER_PORT='8529', expected '8529' 370s ok 15 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 370s # expecting 200, got 200 370s ok 16 370s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 370s ok 17 370s # got SERVER_PORT='123', expected '123' 370s ok 18 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 370s # expecting 200, got 200 370s ok 19 370s # got SERVER_NAME='[::1]', expected '[::1]' 370s ok 20 370s # got SERVER_PORT='8529', expected '8529' 370s ok 21 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 370s # expecting 200, got 200 370s ok 22 370s # got SERVER_NAME='[::1]', expected '[::1]' 370s ok 23 370s # got SERVER_PORT='123', expected '123' 370s ok 24 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 370s # expecting 200, got 200 370s ok 25 370s # got SERVER_NAME='[a::1]', expected '[a::1]' 370s ok 26 370s # got SERVER_PORT='8529', expected '8529' 370s ok 27 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 370s # expecting 200, got 200 370s ok 28 370s # got SERVER_NAME='[a::1]', expected '[a::1]' 370s ok 29 370s # got SERVER_PORT='123', expected '123' 370s ok 30 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 370s # expecting 200, got 200 370s ok 31 370s # got SERVER_NAME='[a::1]', expected '[a::1]' 370s ok 32 370s # got SERVER_PORT='8529', expected '8529' 370s ok 33 370s # SENDING: 370s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 370s # expecting 200, got 200 370s ok 34 370s # got SERVER_NAME='[a::1]', expected '[a::1]' 370s ok 35 370s # got SERVER_PORT='123', expected '123' 370s ok 36 370s # SENDING: 370s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 370s # expecting 200, got 200 370s ok 37 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 38 370s # got SERVER_PORT='8529', expected '8529' 370s ok 39 370s # SENDING: 370s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 370s # expecting 200, got 200 370s ok 40 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 41 370s # got SERVER_PORT='123', expected '123' 370s ok 42 370s # SENDING: 370s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 370s # expecting 200, got 200 370s ok 43 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 44 370s # got SERVER_PORT='8529', expected '8529' 370s ok 45 370s # SENDING: 370s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 370s # expecting 200, got 200 370s ok 46 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 47 370s # got SERVER_PORT='123', expected '123' 370s ok 48 370s # SENDING: 370s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 370s # expecting 200, got 200 370s ok 49 370s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 370s ok 50 370s # got SERVER_PORT='8529', expected '8529' 370s ok 51 370s # SENDING: 370s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 370s # expecting 200, got 200 370s ok 52 370s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 370s ok 53 370s # got SERVER_PORT='123', expected '123' 370s ok 54 370s # SENDING: 370s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 370s # expecting 200, got 200 370s ok 55 370s # got SERVER_NAME='[::1]', expected '[::1]' 370s ok 56 370s # got SERVER_PORT='8529', expected '8529' 370s ok 57 370s # SENDING: 370s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 370s # expecting 200, got 200 370s ok 58 370s # got SERVER_NAME='[::1]', expected '[::1]' 370s ok 59 370s # got SERVER_PORT='123', expected '123' 370s ok 60 370s # SENDING: 370s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 370s # expecting 200, got 200 370s ok 61 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 62 370s # got SERVER_PORT='8529', expected '8529' 370s ok 63 370s # SENDING: 370s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 370s # expecting 200, got 200 370s ok 64 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 65 370s # got SERVER_PORT='123', expected '123' 370s ok 66 370s # SENDING: 370s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 370s # expecting 200, got 200 370s ok 67 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 68 370s # got SERVER_PORT='8529', expected '8529' 370s ok 69 370s # SENDING: 370s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 370s # expecting 200, got 200 370s ok 70 370s # got SERVER_NAME='righthost', expected 'righthost' 370s ok 71 370s # got SERVER_PORT='123', expected '123' 370s ok 72 370s # SENDING: 370s # 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 370s # expecting 200, got 200 370s ok 73 370s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 370s ok 74 370s # got SERVER_PORT='8529', expected '8529' 370s ok 75 370s # SENDING: 370s # 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 370s # expecting 200, got 200 370s ok 76 370s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 370s ok 77 370s # got SERVER_PORT='123', expected '123' 370s ok 78 370s # SENDING: 370s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 370s # expecting 200, got 200 370s ok 79 370s # got SERVER_NAME='[::1]', expected '[::1]' 370s ok 80 370s # got SERVER_PORT='8529', expected '8529' 370s ok 81 370s # SENDING: 370s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 370s # expecting 200, got 200 370s ok 82 370s # got SERVER_NAME='[::1]', expected '[::1]' 370s ok 83 370s # got SERVER_PORT='123', expected '123' 370s ok 84 370s ok 372s t/apache/teclchunk.t ................ skipped: Not supported yet 374s t/apr/uri.t ......................... 374s 1..1 374s # Running under perl version 5.038002 for linux 374s # Current time local: Tue Dec 17 20:46:37 2024 374s # Current time GMT: Tue Dec 17 20:46:37 2024 374s # Using Test.pm version 1.31 374s # Using Apache/Test.pm version 1.42 374s ok 1 374s ok 376s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 378s t/filter/case.t ..................... 378s 1..4 378s # Running under perl version 5.038002 for linux 378s # Current time local: Tue Dec 17 20:46:41 2024 378s # Current time GMT: Tue Dec 17 20:46:41 2024 378s # Using Test.pm version 1.31 378s # Using Apache/Test.pm version 1.42 378s ok 1 378s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 378s # expected 200 378s # received 200 378s # body: =HEAD1 NAME 378s X X 378s 378s PERLSUB - PERL SUBROUTINES 378s 378s =HEAD1 SYNOPSIS 378s 378s TO DECLARE SUBROUTINES: 378s X X 378s 378s SUB NAME; # A "FORWARD" DECLARATION. 378s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 378s SUB NAME : ATTRS; # WITH ATTRIBUTES 378s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 378s 378s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 378s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 378s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 378s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 378s 378s USE FEATURE 'SIGNATURES'; 378s SUB NAME(SIG) BLOCK # WITH SIGNATURE 378s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 378s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 378s 378s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 378s X 378s 378s $SUBREF = SUB BLOCK; # NO PROTO 378s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 378s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 378s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 378s 378s USE FEATURE 'SIGNATURES'; 378s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 378s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 378s 378s TO IMPORT SUBROUTINES: 378s X 378s 378s USE MODULE QW(NAME1 NAME2 NAME3); 378s 378s TO CALL SUBROUTINES: 378s X X 378s 378s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 378s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 378s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 378s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 378s 378s =HEAD1 DESCRIPTION 378s 378s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 378s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 378s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 378s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 378s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 378s ITS NAME OR A CODE REFERENCE. 378s 378s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 378s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 378s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 378s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 378s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 378s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 378s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 378s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 378s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 378s X X 378s 378s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 378s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 378s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 378s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 378s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 378s SUCH A SIGNATURE-USING SUBROUTINE. 378s 378s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 378s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 378s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 378s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 378s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 378s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 378s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 378s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 378s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 378s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 378s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 378s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 378s X X X<@_> 378s 378s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 378s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 378s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 378s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 378s L AND L. 378s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 378s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 378s 378s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 378s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 378s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 378s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 378s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 378s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 378s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 378s ONE LARGE INDISTINGUISHABLE LIST. 378s 378s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 378s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 378s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 378s EMPTY SUB RETURNS THE EMPTY LIST. 378s X X X 378s 378s EXAMPLE: 378s 378s SUB MAX { 378s MY $MAX = SHIFT(@_); 378s FOREACH $FOO (@_) { 378s $MAX = $FOO IF $MAX < $FOO; 378s } 378s RETURN $MAX; 378s } 378s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 378s 378s EXAMPLE: 378s 378s # GET A LINE, COMBINING CONTINUATION LINES 378s # THAT START WITH WHITESPACE 378s 378s SUB GET_LINE { 378s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 378s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 378s IF ($LOOKAHEAD =~ /^[ \T]/) { 378s $THISLINE .= $LOOKAHEAD; 378s } 378s ELSE { 378s LAST LINE; 378s } 378s } 378s RETURN $THISLINE; 378s } 378s 378s $LOOKAHEAD = ; # GET FIRST LINE 378s WHILE (DEFINED($LINE = GET_LINE())) { 378s ... 378s } 378s 378s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 378s 378s SUB MAYBESET { 378s MY($KEY, $VALUE) = @_; 378s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 378s } 378s 378s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 378s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 378s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 378s ITS CALLER'S VALUES. 378s X X 378s 378s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 378s SUB UPCASE_IN { 378s FOR (@_) { TR/A-Z/A-Z/ } 378s } 378s 378s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 378s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 378s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 378s X X 378s 378s UPCASE_IN("FREDERICK"); 378s 378s IT WOULD BE MUCH SAFER IF THE C FUNCTION 378s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 378s OF CHANGING THEM IN PLACE: 378s 378s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 378s SUB UPCASE { 378s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 378s MY @PARMS = @_; 378s FOR (@PARMS) { TR/A-Z/A-Z/ } 378s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 378s } 378s 378s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 378s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 378s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 378s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 378s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 378s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 378s 378s @NEWLIST = UPCASE(@LIST1, @LIST2); 378s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 378s 378s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 378s 378s (@X, @Y) = UPCASE(@LIST1, @LIST2); 378s 378s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 378s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 378s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 378s L FOR ALTERNATIVES. 378s 378s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 378s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 378s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 378s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 378s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 378s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 378s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 378s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 378s SEE L FOR MORE ABOUT ALL THAT. 378s X<&> 378s 378s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 378s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 378s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 378s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 378s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 378s X 378s 378s &FOO(1,2,3); # PASS THREE ARGUMENTS 378s FOO(1,2,3); # THE SAME 378s 378s FOO(); # PASS A NULL LIST 378s &FOO(); # THE SAME 378s 378s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 378s USE STRICT 'SUBS'; 378s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 378s # A COMPILE-TIME ERROR 378s NO STRICT 'SUBS'; 378s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 378s # A LITERAL STRING "FOO" 378s 378s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 378s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 378s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 378s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 378s X<&> 378s 378s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 378s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 378s YOUR SUBROUTINE'S NAME. 378s 378s USE V5.16; 378s MY $FACTORIAL = SUB { 378s MY ($X) = @_; 378s RETURN 1 IF $X == 1; 378s RETURN($X * __SUB__->( $X - 1 ) ); 378s }; 378s 378s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 378s IS SUBJECT TO CHANGE. 378s 378s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 378s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 378s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 378s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 378s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 378s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 378s SPECIAL, PRE-DEFINED THINGS. 378s 378s =OVER 378s 378s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 378s 378s C 378s 378s =ITEM DOCUMENTED IN L 378s 378s C, C 378s 378s =ITEM DOCUMENTED IN L 378s 378s C, C 378s 378s =ITEM DOCUMENTED IN L 378s 378s C, C, C, C, C, C, C, 378s C, C, C, C, C, C, 378s C, C, C, C, C, C, C, 378s C, C, C, C, C, C, 378s C, C, C, C, C, 378s C, C, C, C 378s 378s =ITEM DOCUMENTED IN L 378s 378s C, C, C, C, C, C, C, 378s C, C, C, C, C, C, C, 378s C, C, C, C, C, C 378s 378s =ITEM DOCUMENTED IN L 378s 378s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 378s L<< C|PERLFUNC/REQUIRE >> 378s 378s =ITEM DOCUMENTED IN L 378s 378s C 378s 378s =ITEM DOCUMENTED IN L 378s 378s C, C, C, C, C 378s 378s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 378s 378s ANY STARTING WITH C<(> 378s 378s =BACK 378s 378s THE C, C, C, C AND C SUBROUTINES 378s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 378s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 378s EXPLICITLY. SEE L 378s 378s =HEAD2 SIGNATURES 378s 378s X X 378s 378s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 378s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 378s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 378s 378s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 378s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 378s DIRECTLY BY C, IN THE CURRENT SCOPE. 378s 378s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 378s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 378s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 378s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 378s 378s FOR EXAMPLE, 378s 378s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 378s 378s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 378s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 378s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 378s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 378s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 378s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 378s 378s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 378s THE SIGNATURE. FOR EXAMPLE, 378s 378s SUB FOO ($LEFT, $RIGHT) { 378s RETURN $LEFT + $RIGHT; 378s } 378s 378s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 378s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 378s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 378s EQUIVALENT TO 378s 378s SUB FOO { 378s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 378s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 378s MY $LEFT = $_[0]; 378s MY $RIGHT = $_[1]; 378s RETURN $LEFT + $RIGHT; 378s } 378s 378s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 378s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 378s 378s SUB FOO ($FIRST, $, $THIRD) { 378s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 378s } 378s 378s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 378s MANDATORY FOR THE CALLER TO PASS IT. 378s 378s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 378s SEPARATED FROM THE PARAMETER NAME BY C<=>: 378s 378s SUB FOO ($LEFT, $RIGHT = 0) { 378s RETURN $LEFT + $RIGHT; 378s } 378s 378s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 378s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 378s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 378s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 378s FOR EXAMPLE, 378s 378s MY $AUTO_ID = 0; 378s SUB FOO ($THING, $ID = $AUTO_ID++) { 378s PRINT "$THING HAS ID $ID"; 378s } 378s 378s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 378s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 378s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 378s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 378s 378s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 378s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 378s } 378s 378s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 378s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 378s VALUE PROVIDED WAS C. 378s 378s SUB FOO ($NAME //= "WORLD") { 378s PRINT "HELLO, $NAME"; 378s } 378s 378s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 378s 378s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 378s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 378s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 378s 378s SUB FOO ($X ||= 10) { 378s RETURN 5 + $X; 378s } 378s 378s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 378s FOR EXAMPLE, 378s 378s SUB FOO ($THING, $ = 1) { 378s PRINT $THING; 378s } 378s 378s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 378s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 378s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 378s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 378s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 378s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 378s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 378s 378s SUB FOO ($THING, $=) { 378s PRINT $THING; 378s } 378s 378s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 378s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 378s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 378s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 378s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 378s TO RIGHT. 378s 378s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 378s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 378s 378s SUB FOO ($FILTER, @INPUTS) { 378s PRINT $FILTER->($_) FOREACH @INPUTS; 378s } 378s 378s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 378s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 378s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 378s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 378s 378s SUB FOO ($THING, @) { 378s PRINT $THING; 378s } 378s 378s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 378s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 378s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 378s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 378s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 378s AS WITH STANDARD HASH CONSTRUCTION. 378s 378s SUB FOO ($FILTER, %INPUTS) { 378s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 378s } 378s 378s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 378s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 378s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 378s 378s SUB FOO ($THING, %) { 378s PRINT $THING; 378s } 378s 378s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 378s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 378s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 378s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 378s AN EMPTY ARRAY OR EMPTY HASH. 378s 378s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 378s THAT THE CALLER PASSED NO ARGUMENTS: 378s 378s SUB FOO () { 378s RETURN 123; 378s } 378s 378s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 378s WARNING IN THE C CATEGORY. FROM PERL 5.36 378s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 378s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 378s STATEMENT SUCH AS: 378s 378s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 378s 378s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 378s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 378s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 378s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 378s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 378s WARNINGS IN THE C CATEGORY WHEN 378s COMPILED: 378s 378s SUB F ($X) { 378s # THIS LINE EMITS THE WARNING SEEN BELOW 378s PRINT "ARGUMENTS ARE @_"; 378s } 378s 378s Z<> 378s 378s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 378s EXPERIMENTAL AT ... 378s 378s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 378s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 378s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 378s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 378s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 378s SUPPLY THAT ARGUMENT. 378s 378s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 378s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 378s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 378s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 378s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 378s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 378s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 378s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 378s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 378s 378s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 378s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 378s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 378s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 378s L. FOR EXAMPLE, 378s 378s SUB FOO :PROTOTYPE($) { $_[0] } 378s 378s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 378s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 378s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 378s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 378s 378s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 378s RETURN $LEFT + $RIGHT; 378s } 378s 378s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 378s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 378s THE SUBROUTINE'S BODY. 378s 378s =HEAD2 PRIVATE VARIABLES VIA MY() 378s X X X X X 378s X X 378s 378s SYNOPSIS: 378s 378s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 378s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 378s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 378s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 378s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 378s 378s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 378s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 378s SEE L AND L. 378s 378s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 378s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 378s (C/C/C/C), LOOP 378s (C/C/C/C/C), SUBROUTINE, C, 378s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 378s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 378s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 378s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 378s WITH C INSTEAD. 378s 378s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 378s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 378s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 378s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 378s ITS OWN COPY. 378s X 378s 378s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 378s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 378s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 378s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 378s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 378s 378s MY $X = 10; 378s SUB BUMPX { $X++ } 378s 378s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 378s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 378s THE C ITSELF. SEE L. 378s X 378s 378s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 378s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 378s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 378s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 378s 378s $ARG = "FRED"; # "GLOBAL" VARIABLE 378s $N = CUBE_ROOT(27); 378s PRINT "$ARG THINKS THE ROOT IS $N\N"; 378s # OUTPUTS: FRED THINKS THE ROOT IS 3 378s 378s SUB CUBE_ROOT { 378s MY $ARG = SHIFT; # NAME DOESN'T MATTER 378s $ARG **= 1/3; 378s RETURN $ARG; 378s } 378s 378s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 378s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 378s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 378s 378s MY ($FOO) = ; # WRONG? 378s MY @FOO = ; 378s 378s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 378s 378s MY $FOO = ; 378s 378s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 378s 378s MY $FOO, $BAR = 1; # WRONG 378s 378s THAT HAS THE SAME EFFECT AS 378s 378s MY $FOO; 378s $BAR = 1; 378s 378s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 378s THE CURRENT STATEMENT. THUS, 378s 378s MY $X = $X; 378s 378s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 378s THE EXPRESSION 378s 378s MY $X = 123 AND $X == 123 378s 378s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 378s 378s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 378s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 378s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 378s 378s WHILE (MY $LINE = <>) { 378s $LINE = LC $LINE; 378s } CONTINUE { 378s PRINT $LINE; 378s } 378s 378s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 378s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 378s IT. SIMILARLY, IN THE CONDITIONAL 378s 378s IF ((MY $ANSWER = ) =~ /^YES$/I) { 378s USER_AGREES(); 378s } ELSIF ($ANSWER =~ /^NO$/I) { 378s USER_DISAGREES(); 378s } ELSE { 378s CHOMP $ANSWER; 378s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 378s } 378s 378s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 378s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 378s BUT NOT BEYOND IT. SEE L FOR INFORMATION 378s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 378s 378s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 378s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 378s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 378s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 378s IN THE LOOP 378s X X 378s 378s FOR MY $I (1, 2, 3) { 378s SOME_FUNCTION(); 378s } 378s 378s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 378s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 378s X X 378s 378s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 378s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 378s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 378s 378s USE STRICT 'VARS'; 378s 378s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 378s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 378s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 378s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 378s THIS WITH C. 378s 378s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 378s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 378s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 378s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 378s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 378s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 378s EXAMPLE. 378s 378s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 378s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 378s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 378s 378s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 378s 378s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 378s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 378s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 378s 378s PACKAGE MAIN; 378s LOCAL $X = 10; 378s MY $X = 20; 378s PRINT "$X AND $::X\N"; 378s 378s THAT WILL PRINT OUT C<20> AND C<10>. 378s 378s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 378s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 378s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 378s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 378s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 378s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 378s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 378s AN ANONYMOUS SUB REFERENCE: 378s 378s MY $SECRET_VERSION = '1.001-BETA'; 378s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 378s &$SECRET_SUB(); 378s 378s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 378s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 378s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 378s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 378s UNQUALIFIED AND UNQUALIFIABLE. 378s 378s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 378s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 378s L FOR SOMETHING OF A WORK-AROUND TO 378s THIS. 378s 378s =HEAD2 PERSISTENT PRIVATE VARIABLES 378s X X X X 378s X X 378s 378s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 378s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 378s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 378s 378s =HEAD3 PERSISTENT VARIABLES VIA STATE() 378s 378s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 378s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 378s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 378s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 378s THE C FORM DOES NOT REQUIRE THE 378s C PRAGMA. 378s 378s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 378s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 378s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 378s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 378s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 378s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 378s SUBROUTINE EACH TIME IT IS EXECUTED.) 378s 378s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 378s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 378s 378s USE FEATURE 'STATE'; 378s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 378s 378s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 378s 378s USE FEATURE 'STATE'; 378s SUB CREATE_COUNTER { 378s RETURN SUB { STATE $X; RETURN ++$X } 378s } 378s 378s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 378s CODE OUTSIDE. 378s 378s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 378s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 378s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 378s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 378s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 378s 378s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 378s 378s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 378s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 378s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 378s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 378s 378s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 378s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 378s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 378s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 378s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 378s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 378s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 378s 378s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 378s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 378s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 378s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 378s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 378s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 378s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 378s 378s { 378s MY $SECRET_VAL = 0; 378s SUB GIMME_ANOTHER { 378s RETURN ++$SECRET_VAL; 378s } 378s } 378s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 378s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 378s 378s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 378s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 378s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 378s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 378s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 378s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 378s STARTS TO RUN: 378s 378s BEGIN { 378s MY $SECRET_VAL = 0; 378s SUB GIMME_ANOTHER { 378s RETURN ++$SECRET_VAL; 378s } 378s } 378s 378s SEE L ABOUT THE 378s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 378s C AND C. 378s 378s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 378s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 378s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 378s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 378s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 378s 378s =HEAD2 TEMPORARY VALUES VIA LOCAL() 378s X X X X 378s X 378s 378s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 378s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 378s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 378s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 378s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 378s 378s SYNOPSIS: 378s 378s # LOCALIZATION OF VALUES 378s 378s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 378s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 378s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 378s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 378s 378s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 378s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 378s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 378s # LOCALIZATION 378s 378s # LOCALIZATION OF SYMBOLS 378s 378s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 378s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 378s # @MERLYN IS REALLY @RANDAL, ETC 378s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 378s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 378s 378s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 378s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 378s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 378s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 378s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 378s 378s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 378s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 378s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 378s CREATES NEW, DYNAMICALLY SCOPED VALUES. 378s 378s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 378s PLACED IN PARENTHESES. THIS OPERATOR WORKS 378s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 378s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 378s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 378s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 378s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 378s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 378s UNDEFINED VALUE.) 378s 378s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 378s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 378s VARIABLES OUTSIDE THE LOOP. 378s 378s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 378s X 378s 378s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 378s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 378s VIEWED AS A SCALAR OR AN ARRAY. SO 378s 378s LOCAL($FOO) = ; 378s LOCAL @FOO = ; 378s 378s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 378s 378s LOCAL $FOO = ; 378s 378s SUPPLIES A SCALAR CONTEXT. 378s 378s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 378s X 378s 378s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 378s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 378s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 378s 378s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 378s 378s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 378s { LOCAL $/ = UNDEF; $SLURP = ; } 378s 378s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 378s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 378s I, BECAUSE THE $1 VARIABLE IS 378s MAGICAL AND READ-ONLY : 378s 378s LOCAL $1 = 2; 378s 378s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 378s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 378s TO SAFELY REUSE $_ IN A SUBROUTINE. 378s 378s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 378s WORK AS DESCRIBED. 378s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 378s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 378s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 378s SEE L FOR MORE 378s DETAILS. 378s X 378s 378s =HEAD3 LOCALIZATION OF GLOBS 378s X X 378s 378s THE CONSTRUCT 378s 378s LOCAL *NAME; 378s 378s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 378s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 378s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 378s 378s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 378s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 378s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 378s SEPARATOR. 378s 378s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 378s X X 378s X 378s 378s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 378s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 378s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 378s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 378s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 378s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 378s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 378s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 378s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 378s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 378s 378s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 378s @ARY = ( 0..5 ); 378s { 378s LOCAL($ARY[5]) = 6; 378s LOCAL($HASH{'A'}) = 'DRILL'; 378s WHILE (MY $E = POP(@ARY)) { 378s PRINT "$E . . .\N"; 378s LAST UNLESS $E > 3; 378s } 378s IF (@ARY) { 378s $HASH{'ONLY A'} = 'TEST'; 378s DELETE $HASH{'A'}; 378s } 378s } 378s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 378s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 378s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 378s 378s PERL WILL PRINT 378s 378s 6 . . . 378s 4 . . . 378s 3 . . . 378s THIS IS A TEST ONLY A TEST. 378s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 378s 378s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 378s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 378s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 378s SURPRISING, AND IS VERY LIKELY TO CHANGE. 378s 378s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 378s X X X 378s X 378s 378s YOU CAN USE THE C AND C 378s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 378s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 378s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 378s 378s DO { 378s MY $VAL = $ARRAY[$IDX]; 378s LOCAL $ARRAY[$IDX]; 378s DELETE $ARRAY[$IDX]; 378s $VAL 378s } 378s 378s AND 378s 378s DO { 378s MY $VAL = $HASH{KEY}; 378s LOCAL $HASH{KEY}; 378s DELETE $HASH{KEY}; 378s $VAL 378s } 378s 378s EXCEPT THAT FOR THOSE THE C IS 378s SCOPED TO THE C BLOCK. SLICES ARE 378s ALSO ACCEPTED. 378s 378s MY %HASH = ( 378s A => [ 7, 8, 9 ], 378s B => 1, 378s ) 378s 378s { 378s MY $X = DELETE LOCAL $HASH{A}; 378s # $X IS [ 7, 8, 9 ] 378s # %HASH IS (B => 1) 378s 378s { 378s MY @NUMS = DELETE LOCAL @$X[0, 2] 378s # @NUMS IS (7, 9) 378s # $X IS [ UNDEF, 8 ] 378s 378s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 378s } 378s # $X IS BACK TO [ 7, 8, 9 ] 378s 378s } 378s # %HASH IS BACK TO ITS ORIGINAL STATE 378s 378s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 378s 378s =HEAD2 LVALUE SUBROUTINES 378s X X 378s 378s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 378s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 378s 378s MY $VAL; 378s SUB CANMOD : LVALUE { 378s $VAL; # OR: RETURN $VAL; 378s } 378s SUB NOMOD { 378s $VAL; 378s } 378s 378s CANMOD() = 5; # ASSIGNS TO $VAL 378s NOMOD() = 5; # ERROR 378s 378s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 378s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 378s BY A SCALAR. FOR EXAMPLE, CONSIDER: 378s 378s DATA(2,3) = GET_DATA(3,4); 378s 378s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 378s 378s (DATA(2,3)) = GET_DATA(3,4); 378s 378s AND IN: 378s 378s (DATA(2),DATA(3)) = GET_DATA(3,4); 378s 378s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 378s 378s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 378s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 378s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 378s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 378s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 378s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 378s 378s =HEAD2 LEXICAL SUBROUTINES 378s X X X X 378s 378s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 378s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 378s AVAILABLE UNDER C OR C OR HIGHER. 378s 378s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 378s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 378s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 378s CATEGORY WAS DISABLED. 378s 378s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 378s DECLARED, AND ONLY AFTER THAT DECLARATION: 378s 378s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 378s # VERSIONS EARLIER THAN 5.26. 378s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 378s USE FEATURE 'LEXICAL_SUBS'; 378s 378s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 378s STATE SUB FOO { 378s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 378s } 378s FOO(); # CALLS "STATE" SUB 378s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 378s 378s MY SUB BAR { ... } 378s BAR(); # CALLS "MY" SUB 378s 378s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 378s 378s # WRONG 378s MY SUB BAZ { 378s BAZ(); 378s } 378s 378s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 378s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 378s 378s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 378s 378s MY SUB BAZ { 378s __SUB__->(); # CALLS ITSELF 378s } 378s 378s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 378s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 378s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 378s HOWEVER: 378s 378s MY SUB BAZ; # PREDECLARATION 378s SUB BAZ { # DEFINE THE "MY" SUB 378s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 378s } 378s 378s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 378s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 378s C; THEY KEEP EACH OTHER ALIVE (SEE L). 378s 378s =HEAD3 C VS C 378s 378s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 378s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 378s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 378s CONTAINING BLOCK TO THE NEXT. 378s 378s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 378s NECESSARY IF YOU WANT TO CREATE CLOSURES: 378s 378s SUB WHATEVER { 378s MY $X = SHIFT; 378s MY SUB INNER { 378s ... DO SOMETHING WITH $X ... 378s } 378s INNER(); 378s } 378s 378s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 378s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 378s SEE THE C<$X> FROM THE FIRST CALL TO C. 378s 378s =HEAD3 C SUBROUTINES 378s 378s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 378s SUBROUTINE OF THE SAME NAME. 378s 378s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 378s INSIDE AN INNER SCOPE: 378s 378s SUB FOO { ... } 378s 378s SUB BAR { 378s MY SUB FOO { ... } 378s { 378s # NEED TO USE THE OUTER FOO HERE 378s OUR SUB FOO; 378s FOO(); 378s } 378s } 378s 378s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 378s 378s PACKAGE MYSNEAKYMODULE; 378s 378s OUR SUB DO_SOMETHING { ... } 378s 378s SUB DO_SOMETHING_WITH_CALLER { 378s PACKAGE DB; 378s () = CALLER 1; # SETS @DB::ARGS 378s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 378s } 378s 378s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 378s X X<*> 378s 378s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 378s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 378s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 378s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 378s 378s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 378s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 378s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 378s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 378s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 378s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 378s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 378s 378s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 378s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 378s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 378s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 378s 378s SUB DOUBLEARY { 378s LOCAL(*SOMEARY) = @_; 378s FOREACH $ELEM (@SOMEARY) { 378s $ELEM *= 2; 378s } 378s } 378s DOUBLEARY(*FOO); 378s DOUBLEARY(*BAR); 378s 378s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 378s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 378s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 378s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 378s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 378s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 378s 378s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 378s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 378s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 378s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 378s L. 378s 378s =HEAD2 WHEN TO STILL USE LOCAL() 378s X X 378s 378s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 378s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 378s I USE C INSTEAD OF C. 378s 378s =OVER 4 378s 378s =ITEM 1. 378s 378s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 378s 378s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 378s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 378s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 378s IN C<@FIELDS>. 378s 378s { 378s LOCAL @ARGV = ("/ETC/MOTD"); 378s LOCAL $/ = UNDEF; 378s LOCAL $_ = <>; 378s @FIELDS = SPLIT /^\S*=+\S*$/; 378s } 378s 378s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 378s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 378s 378s =ITEM 2. 378s 378s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 378s 378s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 378s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 378s TABLE ENTRIES: 378s 378s SUB IOQUEUE { 378s LOCAL (*READER, *WRITER); # NOT MY! 378s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 378s RETURN (*READER, *WRITER); 378s } 378s ($HEAD, $TAIL) = IOQUEUE(); 378s 378s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 378s ENTRIES. 378s 378s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 378s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 378s A LOCAL ALIAS. 378s 378s { 378s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 378s GROW(); # REALLY CALLS SHRINK() 378s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 378s } 378s GROW(); # GET THE REAL GROW() AGAIN 378s 378s SEE L FOR MORE ABOUT MANIPULATING 378s FUNCTIONS BY NAME IN THIS WAY. 378s 378s =ITEM 3. 378s 378s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 378s 378s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 378s IS DONE ON DYNAMICS: 378s 378s { 378s LOCAL $SIG{INT} = 'IGNORE'; 378s FUNCT(); # UNINTERRUPTIBLE 378s } 378s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 378s 378s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 378s 378s =BACK 378s 378s =HEAD2 PASS BY REFERENCE 378s X X X 378s 378s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 378s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 378s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 378s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 378s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 378s 378s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 378s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 378s OF ALL THEIR FORMER LAST ELEMENTS: 378s 378s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 378s 378s SUB POPMANY { 378s MY $AREF; 378s MY @RETLIST; 378s FOREACH $AREF ( @_ ) { 378s PUSH @RETLIST, POP @$AREF; 378s } 378s RETURN @RETLIST; 378s } 378s 378s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 378s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 378s 378s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 378s SUB INTER { 378s MY ($K, $HREF, %SEEN); # LOCALS 378s FOREACH $HREF (@_) { 378s WHILE ( $K = EACH %$HREF ) { 378s $SEEN{$K}++; 378s } 378s } 378s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 378s } 378s 378s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 378s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 378s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 378s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 378s A LITTLE EXPENSIVE. 378s 378s WHERE PEOPLE GET INTO TROUBLE IS HERE: 378s 378s (@W, @X) = FUNC(@Y, @Z); 378s OR 378s (%W, %X) = FUNC(%Y, %Z); 378s 378s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 378s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 378s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 378s AS ALWAYS. 378s 378s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 378s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 378s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 378s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 378s 378s ($WREF, $XREF) = FUNC(\@Y, \@Z); 378s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 378s SUB FUNC { 378s MY ($YREF, $ZREF) = @_; 378s IF (@$YREF > @$ZREF) { 378s RETURN ($YREF, $ZREF); 378s } ELSE { 378s RETURN ($ZREF, $YREF); 378s } 378s } 378s 378s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 378s 378s (*W, *X) = FUNC(\@Y, \@Z); 378s PRINT "@W HAS MORE THAN @X\N"; 378s SUB FUNC { 378s LOCAL (*Y, *Z) = @_; 378s IF (@Y > @Z) { 378s RETURN (\@Y, \@Z); 378s } ELSE { 378s RETURN (\@Z, \@Y); 378s } 378s } 378s 378s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 378s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 378s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 378s ARE IN THE SYMBOL TABLE. 378s 378s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 378s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 378s FOR EXAMPLE: 378s 378s SPLUTTER(\*STDOUT); 378s SUB SPLUTTER { 378s MY $FH = SHIFT; 378s PRINT $FH "HER UM WELL A HMMM\N"; 378s } 378s 378s $REC = GET_REC(\*STDIN); 378s SUB GET_REC { 378s MY $FH = SHIFT; 378s RETURN SCALAR <$FH>; 378s } 378s 378s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 378s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 378s 378s SUB OPENIT { 378s MY $PATH = SHIFT; 378s LOCAL *FH; 378s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 378s } 378s 378s =HEAD2 PROTOTYPES 378s X X 378s 378s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 378s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 378s SECTION OR WITH A L. 378s IF YOU DECLARE EITHER OF 378s 378s SUB MYPUSH (\@@) 378s SUB MYPUSH :PROTOTYPE(\@@) 378s 378s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 378s 378s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 378s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 378s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 378s OF AN ATTRIBUTE. 378s 378s THE 378s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 378s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 378s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 378s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 378s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 378s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 378s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 378s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 378s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 378s 378s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 378s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 378s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 378s 378s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 378s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 378s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 378s CORRESPONDING BUILT-IN. 378s 378s DECLARED AS CALLED AS 378s 378s SUB MYLINK ($$) MYLINK $OLD, $NEW 378s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 378s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 378s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 378s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 378s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 378s SUB MYPOP (\@) MYPOP @ARRAY 378s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 378s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 378s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 378s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 378s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 378s SUB MYRAND (;$) MYRAND 42 378s SUB MYTIME () MYTIME 378s 378s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 378s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 378s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 378s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 378s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 378s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 378s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 378s 378s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 378s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 378s 378s SUB MYREF (\[$@%&*]) 378s 378s WILL ALLOW CALLING MYREF() AS 378s 378s MYREF $VAR 378s MYREF @ARRAY 378s MYREF %HASH 378s MYREF &SUB 378s MYREF *GLOB 378s 378s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 378s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 378s 378s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 378s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 378s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 378s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 378s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 378s 378s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 378s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 378s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 378s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 378s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 378s FOLLOWS: 378s 378s USE SYMBOL 'QUALIFY_TO_REF'; 378s 378s SUB FOO (*) { 378s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 378s ... 378s } 378s 378s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 378s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 378s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 378s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 378s 378s SUB MYPUSH (+@) { 378s MY $AREF = SHIFT; 378s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 378s PUSH @$AREF, @_; 378s } 378s 378s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 378s IS OF AN ACCEPTABLE TYPE. 378s 378s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 378s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 378s 378s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 378s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 378s PROVIDED, C<$_> WILL BE USED INSTEAD. 378s 378s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 378s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 378s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 378s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 378s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 378s 378s MYTIME +2; 378s 378s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 378s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 378s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 378s 378s SUB MYGETPROTOBYNUMBER($;); 378s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 378s 378s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 378s PROVIDED IT'S IN THE INITIAL POSITION: 378s X<&> 378s 378s SUB TRY (&@) { 378s MY($TRY,$CATCH) = @_; 378s EVAL { &$TRY }; 378s IF ($@) { 378s LOCAL $_ = $@; 378s &$CATCH; 378s } 378s } 378s SUB CATCH (&) { $_[0] } 378s 378s TRY { 378s DIE "PHOOEY"; 378s } CATCH { 378s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 378s }; 378s 378s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 378s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 378s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 378s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 378s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 378s 378s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 378s X 378s 378s SUB MYGREP (&@) { 378s MY $CODE = SHIFT; 378s MY @RESULT; 378s FOREACH $_ (@_) { 378s PUSH(@RESULT, $_) IF &$CODE; 378s } 378s @RESULT; 378s } 378s 378s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 378s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 378s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 378s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 378s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 378s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 378s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 378s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 378s 378s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 378s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 378s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 378s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 378s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 378s MAJORITY OF OFFENDING CODE IS FIXED. 378s 378s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 378s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 378s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 378s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 378s 378s SUB FUNC ($) { 378s MY $N = SHIFT; 378s PRINT "YOU GAVE ME $N\N"; 378s } 378s 378s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 378s RETURNING A LIST: 378s 378s FUNC(@FOO); 378s FUNC( $TEXT =~ /\W+/G ); 378s 378s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 378s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 378s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 378s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 378s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 378s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 378s 378s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 378s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 378s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 378s EFFECT, LIKE SO: 378s 378s SUB FOO($$); 378s SUB FOO($$) { 378s FOO 1, 2; 378s } 378s 378s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 378s TO MAKE THE WORLD A BETTER PLACE. 378s 378s =HEAD2 CONSTANT FUNCTIONS 378s X 378s 378s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 378s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 378s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 378s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 378s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 378s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 378s 378s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 378s 378s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 378s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 378s # AND IT'S INLINED, TOO! 378s SUB ST_DEV () { 0 } 378s SUB ST_INO () { 1 } 378s 378s SUB FLAG_FOO () { 1 << 8 } 378s SUB FLAG_BAR () { 1 << 9 } 378s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 378s 378s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 378s 378s SUB N () { INT(OPT_BAZ) / 3 } 378s 378s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 378s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 378s 378s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 378s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 378s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 378s C: 378s 378s SUB BAZ_VAL () { 378s IF (OPT_BAZ) { 378s RETURN 23; 378s } 378s ELSE { 378s RETURN 42; 378s } 378s } 378s SUB BONK_VAL () { RETURN 12345 } 378s 378s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 378s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 378s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 378s 378s BEGIN { 378s MY $VAR = 1; 378s NO STRICT 'REFS'; 378s *INLINED = SUB () { $VAR }; 378s } 378s 378s BEGIN { 378s MY $VAR = 1; 378s MY $REF = \$VAR; 378s NO STRICT 'REFS'; 378s *NOT_INLINED = SUB () { $VAR }; 378s } 378s 378s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 378s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 378s 378s BEGIN { 378s MY $X = 10; 378s *FOO = SUB () { $X }; 378s $X++; 378s } 378s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 378s 378s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 378s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 378s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 378s SO IT PRINTED C<10>, NOT C<11>. 378s 378s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 378s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 378s ASIDE FROM WHERE IT IS DECLARED. 378s 378s # FINE, NO WARNING 378s BEGIN { 378s MY $X = 54321; 378s *INLINED = SUB () { $X }; 378s } 378s # ERROR 378s BEGIN { 378s MY $X; 378s $X = 54321; 378s *ALSO_INLINED = SUB () { $X }; 378s } 378s 378s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 378s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 378s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 378s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 378s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 378s 378s MY $X = 54321; 378s *INLINED = SUB : CONST { $X }; 378s $X++; 378s 378s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 378s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 378s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 378s VALUE CAPTURED THE SAME WAY. 378s 378s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 378s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 378s AN EXPLICIT C: 378s 378s BEGIN { 378s MY $X = 10; 378s *FOO = SUB () { RETURN $X }; 378s $X++; 378s } 378s PRINT FOO(); # PRINTS 11 378s 378s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 378s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 378s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 378s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 378s 378s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 378s SUB ONE { 378s 1; 378s } 378s IF (ONE ) { 378s PRINT ONE() IF ONE ; 378s } 378s 378s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 378s SUB ONE () { 1 } 378s DO { 378s PRINT 1 378s }; 378s 378s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 378s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 378s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 378s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 378s 378s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 378s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 378s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 378s SUBROUTINE ONE REDEFINED AT -E LINE 1. 378s 378s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 378s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 378s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 378s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 378s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 378s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 378s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 378s MENTIONED ABOVE: 378s 378s SUB NOT_INLINED () { RETURN 23 } 378s 378s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 378s X X X X 378s 378s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 378s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 378s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 378s ON A NON-UNIX SYSTEM. 378s 378s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 378s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 378s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 378s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 378s 378s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 378s CHDIR $SOMEWHERE; 378s SUB CHDIR { ... } 378s 378s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 378s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 378s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 378s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 378s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 378s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 378s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 378s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 378s FOR SOME KEYWORDS. SEE L. 378s 378s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 378s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 378s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 378s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 378s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 378s THAT IS, THEY COULD SAY 378s 378s USE MODULE 'OPEN'; 378s 378s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 378s 378s USE MODULE; 378s 378s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 378s 378s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 378s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 378s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 378s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 378s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 378s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 378s THAT UNDERSTANDS REGULAR EXPRESSIONS. 378s 378s PACKAGE REGLOB; 378s REQUIRE EXPORTER; 378s @ISA = 'EXPORTER'; 378s @EXPORT_OK = 'GLOB'; 378s 378s SUB IMPORT { 378s MY $PKG = SHIFT; 378s RETURN UNLESS @_; 378s MY $SYM = SHIFT; 378s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 378s $PKG->EXPORT($WHERE, $SYM, @_); 378s } 378s 378s SUB GLOB { 378s MY $PAT = SHIFT; 378s MY @GOT; 378s IF (OPENDIR MY $D, '.') { 378s @GOT = GREP /$PAT/, READDIR $D; 378s CLOSEDIR $D; 378s } 378s RETURN @GOT; 378s } 378s 1; 378s 378s AND HERE'S HOW IT COULD BE (AB)USED: 378s 378s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 378s PACKAGE FOO; 378s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 378s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 378s 378s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 378s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 378s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 378s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 378s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 378s IT MUST BE DONE AT ALL. 378s 378s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 378s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 378s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 378s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 378s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 378s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 378s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 378s LIBRARY. 378s 378s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 378s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 378s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 378s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 378s (SEE L). 378s 378s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 378s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 378s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 378s 378s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 378s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 378s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 378s C SYNTAX, THOUGH). 378s 378s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 378s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 378s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 378s 378s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 378s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 378s 378s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 378s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 378s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 378s 378s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 378s 378s =HEAD2 AUTOLOADING 378s X X 378s 378s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 378s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 378s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 378s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 378s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 378s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 378s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 378s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 378s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 378s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 378s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 378s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 378s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 378s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 378s SUBROUTINE NAME. SEE L FOR DETAILS.) 378s 378s 378s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 378s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 378s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 378s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 378s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 378s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 378s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 378s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 378s 378s SUB AUTOLOAD { 378s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 378s MY $PROGRAM = $AUTOLOAD; 378s $PROGRAM =~ S/.*:://; 378s SYSTEM($PROGRAM, @_); 378s } 378s DATE(); 378s WHO(); 378s LS('-L'); 378s 378s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 378s EVEN NEED PARENTHESES: 378s 378s USE SUBS QW(DATE WHO LS); 378s DATE; 378s WHO; 378s LS '-L'; 378s 378s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 378s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 378s 378s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 378s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 378s DESCRIBED IN L AND IN L, THE STANDARD 378s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 378s FUNCTIONS TO PERL CODE IN L. 378s 378s =HEAD2 SUBROUTINE ATTRIBUTES 378s X X X 378s 378s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 378s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 378s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 378s C HAD BEEN SEEN. SEE L FOR DETAILS 378s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 378s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 378s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 378s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 378s 378s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 378s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 378s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 378s NEST PROPERLY. 378s 378s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 378s 378s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 378s SUB PLUGH () : UGLY('\(") :BAD; 378s SUB XYZZY : _5X5 { ... } 378s 378s EXAMPLES OF INVALID SYNTAX: 378s 378s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 378s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 378s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 378s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 378s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 378s 378s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 378s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 378s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 378s PARSED AND INVOKED: 378s 378s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 378s 378s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 378s SEE L AND L. 378s 378s =HEAD1 SEE ALSO 378s 378s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 378s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 378s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 378s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 378s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 378s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 378s 378s =FOR VI 378s # EX: SET STS=0 SW=4 ET: 378s 378s ok 2 378s # testing mod_cgi with /modules/cgi/perl.pl 378s # expected 200 378s # received 200 378s # body: PERL CGI 378s ok 3 378s # testing mod_test_rwrite with /test_rwrite 378s # expected 200 378s # received 200 378s # body: A 378s ok 4 378s ok 380s t/filter/case_in.t .................. 380s 1..3 380s # Running under perl version 5.038002 for linux 380s # Current time local: Tue Dec 17 20:46:43 2024 380s # Current time GMT: Tue Dec 17 20:46:43 2024 380s # Using Test.pm version 1.31 380s # Using Apache/Test.pm version 1.42 380s ok 1 380s # testing mod_cgi with /modules/cgi/perl_echo.pl 380s # expected 200 380s # received 200 380s ok 2 380s # testing mod_echo_post with /echo_post 380s # expected 200 380s # received 200 380s ok 3 380s ok 382s t/filter/input_body.t ............... 382s 1..2 382s # Running under perl version 5.038002 for linux 382s # Current time local: Tue Dec 17 20:46:45 2024 382s # Current time GMT: Tue Dec 17 20:46:45 2024 382s # Using Test.pm version 1.31 382s # Using Apache/Test.pm version 1.42 382s # testing : Posted "1 ko" 382s # expected: 'ok 1' 382s # received: 'ok 1' 382s ok 1 382s # testing : Posted "2 ko" 382s # expected: 'ok 2' 382s # received: 'ok 2' 382s ok 2 382s ok 384s t/http11/basicauth.t ................ 384s 1..3 384s # Running under perl version 5.038002 for linux 384s # Current time local: Tue Dec 17 20:46:47 2024 384s # Current time GMT: Tue Dec 17 20:46:47 2024 384s # Using Test.pm version 1.31 384s # Using Apache/Test.pm version 1.42 384s ok 1 384s ok 2 384s ok 3 384s ok 386s t/http11/chunked.t .................. 386s 1..30 386s # Running under perl version 5.038002 for linux 386s # Current time local: Tue Dec 17 20:46:49 2024 386s # Current time GMT: Tue Dec 17 20:46:49 2024 386s # Using Test.pm version 1.31 386s # Using Apache/Test.pm version 1.42 386s # testing : response protocol 386s # expected: 'HTTP/1.1' 386s # received: 'HTTP/1.1' 386s ok 1 386s # testing : response Transfer-Encoding 386s # expected: 'chunked' 386s # received: 'chunked' 386s ok 2 386s # testing : no Content-Length 386s # expected: 0 386s # received: 0 386s ok 3 386s # testing : body length 386s # expected: '70976' 386s # received: 70976 386s ok 4 386s # testing : number of requests 386s # expected: 1 386s # received: 1 386s ok 5 386s # testing : response protocol 386s # expected: 'HTTP/1.1' 386s # received: 'HTTP/1.1' 386s ok 6 386s # testing : response Transfer-Encoding 386s # expected: 'chunked' 386s # received: 'chunked' 386s ok 7 386s # testing : no Content-Length 386s # expected: 0 386s # received: 0 386s ok 8 386s # testing : body length 386s # expected: '212509' 386s # received: 212509 386s ok 9 386s # testing : number of requests 386s # expected: 2 386s # received: 2 386s ok 10 386s # testing : response protocol 386s # expected: 'HTTP/1.1' 386s # received: 'HTTP/1.1' 386s ok 11 386s # testing : response Transfer-Encoding 386s # expected: 'chunked' 386s # received: 'chunked' 386s ok 12 386s # testing : no Content-Length 386s # expected: 0 386s # received: 0 386s ok 13 386s # testing : body length 386s # expected: '280545' 386s # received: 280545 386s ok 14 386s # testing : number of requests 386s # expected: 3 386s # received: 3 386s ok 15 386s # testing : response protocol 386s # expected: 'HTTP/1.1' 386s # received: 'HTTP/1.1' 386s ok 16 386s # testing : response Transfer-Encoding 386s # expected: 'chunked' 386s # received: 'chunked' 386s ok 17 386s # testing : no Content-Length 386s # expected: 0 386s # received: 0 386s ok 18 386s # testing : body length 386s # expected: '845969' 386s # received: 845969 386s ok 19 386s # testing : number of requests 386s # expected: 4 386s # received: 4 386s ok 20 386s # testing : response protocol 386s # expected: 'HTTP/1.1' 386s # received: 'HTTP/1.1' 386s ok 21 386s # testing : no Transfer-Encoding (test result inverted) 386s # expected: 'chunked' 386s # received: '' 386s ok 22 386s # testing : content length 386s # expected: 253 386s # received: '253' 386s ok 23 386s # testing : body length 386s # expected: '242' 386s # received: 242 386s ok 24 386s # testing : number of requests 386s # expected: 5 386s # received: 5 386s ok 25 386s # testing : response protocol 386s # expected: 'HTTP/1.1' 386s # received: 'HTTP/1.1' 386s ok 26 386s # testing : no Transfer-Encoding (test result inverted) 386s # expected: 'chunked' 386s # received: '' 386s ok 27 386s # testing : content length 386s # expected: '' 386s # received: '' 386s ok 28 386s # testing : body length 386s # expected: '14276' 386s # received: 14276 386s ok 29 386s # testing : number of requests 386s # expected: 6 386s # received: 6 386s ok 30 386s ok 389s t/http11/chunked2.t ................. 389s 1..2 389s # Running under perl version 5.038002 for linux 389s # Current time local: Tue Dec 17 20:46:51 2024 389s # Current time GMT: Tue Dec 17 20:46:51 2024 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.42 389s # testing : successful response 389s # expected: 200 389s # received: '200' 389s ok 1 389s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 389s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 389s ok 2 389s ok 391s t/http11/clength.t .................. 391s 1..6 391s # Running under perl version 5.038002 for linux 391s # Current time local: Tue Dec 17 20:46:54 2024 391s # Current time GMT: Tue Dec 17 20:46:54 2024 391s # Using Test.pm version 1.31 391s # Using Apache/Test.pm version 1.42 391s # testing : successful response 391s # expected: 200 391s # received: '200' 391s ok 1 391s # expected: 10 391s # received: '10' 391s ok 2 391s # expected: 'bbbbbbbbbb' 391s # received: 'bbbbbbbbbb' 391s ok 3 391s # testing : successful response 391s # expected: 200 391s # received: '200' 391s ok 4 391s # expected: 6 391s # received: '6' 391s ok 5 391s # expected: 'foobar' 391s # received: 'foobar' 391s ok 6 391s ok 395s t/http11/post.t ..................... 395s # using LWP client 395s 1..51 395s # Running under perl version 5.038002 for linux 395s # Current time local: Tue Dec 17 20:46:56 2024 395s # Current time GMT: Tue Dec 17 20:46:56 2024 395s # Using Test.pm version 1.31 395s # Using Apache/Test.pm version 1.42 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 1024 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Connection: Keep-Alive 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 1 395s #DMMATCH1: 1 395s #Keep-Alive: timeout=5, max=100 395s # 395s # testing : length posted 395s # expected: '1024' 395s # received: 1024 395s ok 1 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 2048 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 2 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '2048' 395s # received: 2048 395s ok 2 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 3072 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 3 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '3072' 395s # received: 3072 395s ok 3 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 4096 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 4 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '4096' 395s # received: 4096 395s ok 4 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 5120 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 5 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '5120' 395s # received: 5120 395s ok 5 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 6144 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 6 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '6144' 395s # received: 6144 395s ok 6 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 7168 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 7 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '7168' 395s # received: 7168 395s ok 7 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 8192 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 8 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '8192' 395s # received: 8192 395s ok 8 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 9216 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 5 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 9 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '9216' 395s # received: 9216 395s ok 9 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 10240 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 10 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '10240' 395s # received: 10240 395s ok 10 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 11264 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 11 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '11264' 395s # received: 11264 395s ok 11 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 12288 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 12 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '12288' 395s # received: 12288 395s ok 12 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 13312 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 13 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '13312' 395s # received: 13312 395s ok 13 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 14336 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 14 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '14336' 395s # received: 14336 395s ok 14 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 15360 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 15 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '15360' 395s # received: 15360 395s ok 15 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 16384 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 16 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '16384' 395s # received: 16384 395s ok 16 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 17408 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 17 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '17408' 395s # received: 17408 395s ok 17 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 18432 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 18 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '18432' 395s # received: 18432 395s ok 18 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 19456 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:58 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 19 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '19456' 395s # received: 19456 395s ok 19 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 20480 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 20 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '20480' 395s # received: 20480 395s ok 20 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 21504 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 21 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '21504' 395s # received: 21504 395s ok 21 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 22528 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 22 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '22528' 395s # received: 22528 395s ok 22 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 23552 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 23 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '23552' 395s # received: 23552 395s ok 23 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 24576 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 24 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '24576' 395s # received: 24576 395s ok 24 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 25600 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 25 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '25600' 395s # received: 25600 395s ok 25 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 26624 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 26 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '26624' 395s # received: 26624 395s ok 26 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 27648 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 27 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '27648' 395s # received: 27648 395s ok 27 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 28672 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 28 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '28672' 395s # received: 28672 395s ok 28 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 29696 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 29 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '29696' 395s # received: 29696 395s ok 29 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 30720 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 30 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '30720' 395s # received: 30720 395s ok 30 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 31744 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 31 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '31744' 395s # received: 31744 395s ok 31 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 32768 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 32 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '32768' 395s # received: 32768 395s ok 32 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 33792 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 33 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '33792' 395s # received: 33792 395s ok 33 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 34816 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 34 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '34816' 395s # received: 34816 395s ok 34 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 35840 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 35 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '35840' 395s # received: 35840 395s ok 35 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 36864 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 36 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '36864' 395s # received: 36864 395s ok 36 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 37888 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 37 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '37888' 395s # received: 37888 395s ok 37 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 38912 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 38 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '38912' 395s # received: 38912 395s ok 38 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 39936 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 39 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '39936' 395s # received: 39936 395s ok 39 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 40960 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 40 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '40960' 395s # received: 40960 395s ok 40 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 41984 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 41 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '41984' 395s # received: 41984 395s ok 41 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 43008 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:46:59 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 42 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '43008' 395s # received: 43008 395s ok 42 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 44032 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 43 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '44032' 395s # received: 44032 395s ok 43 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 45056 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 44 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '45056' 395s # received: 45056 395s ok 44 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 46080 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 45 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '46080' 395s # received: 46080 395s ok 45 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 47104 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 46 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '47104' 395s # received: 47104 395s ok 46 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 48128 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 47 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '48128' 395s # received: 48128 395s ok 47 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 49152 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 48 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '49152' 395s # received: 49152 395s ok 48 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 50176 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 49 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '50176' 395s # received: 50176 395s ok 49 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 51200 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 6 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 50 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '51200' 395s # received: 51200 395s ok 50 395s #lwp request: 395s #POST http://localhost:8529/eat_post HTTP/1.1 395s #User-Agent: libwww-perl/6.76 395s #Content-Length: 102400 395s # 395s #server response: 395s #HTTP/1.1 200 OK 395s #Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 395s #Vary: In-If1 395s #Content-Length: 7 395s #Client-Date: Tue, 17 Dec 2024 20:47:00 GMT 395s #Client-Peer: 127.0.0.1:8529 395s #Client-Response-Num: 51 395s #DMMATCH1: 1 395s # 395s # testing : length posted 395s # expected: '102400' 395s # received: 102400 395s ok 51 395s ok 397s t/modules/aaa.t ..................... 397s 1..40 397s # Running under perl version 5.038002 for linux 397s # Current time local: Tue Dec 17 20:47:00 2024 397s # Current time GMT: Tue Dec 17 20:47:00 2024 397s # Using Test.pm version 1.31 397s # Using Apache/Test.pm version 1.42 397s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/realm2 397s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 397s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/form1 397s ok 1 397s ok 2 397s ok 3 397s ok 4 397s ok 5 397s ok 6 397s ok 7 397s ok 8 397s ok 9 397s ok 10 397s ok 11 397s ok 12 397s ok 13 397s ok 14 397s ok 15 397s ok 16 397s ok 17 397s ok 18 397s ok 19 397s ok 20 397s ok 21 397s ok 22 397s ok 23 397s ok 24 397s ok 25 397s ok 26 397s ok 27 397s ok 28 397s ok 29 397s ok 30 397s ok 31 397s ok 32 397s ok 33 397s ok 34 397s ok 35 397s ok 36 397s ok 37 397s ok 38 397s ok 39 397s ok 40 397s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/form1 397s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/realm2 397s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 397s ok 400s t/modules/access.t .................. 400s 1..408 400s # Running under perl version 5.038002 for linux 400s # Current time local: Tue Dec 17 20:47:02 2024 400s # Current time GMT: Tue Dec 17 20:47:02 2024 400s # Using Test.pm version 1.31 400s # Using Apache/Test.pm version 1.42 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # expecting access. 400s ok 1 400s # --- 400s # Order deny,allow 400s # Deny from all 400s # expecting access denial. 400s ok 2 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # Deny from all 400s # expecting access. 400s ok 3 400s # --- 400s # Order deny,allow 400s # Deny from localhost 400s # expecting access denial. 400s ok 4 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # Deny from localhost 400s # expecting access. 400s ok 5 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 6 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # Deny from 127.0.0.1 400s # expecting access. 400s ok 7 400s # --- 400s # Order deny,allow 400s # Deny from 127.0 400s # expecting access denial. 400s ok 8 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # Deny from 127.0 400s # expecting access. 400s ok 9 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 10 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 11 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 12 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # Deny from 127.0.0.1/16 400s # expecting access. 400s ok 13 400s # --- 400s # Order deny,allow 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 14 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 15 400s # --- 400s # Order deny,allow 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 16 400s # --- 400s # Order deny,allow 400s # Allow from all 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 17 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # expecting access. 400s ok 18 400s # --- 400s # Order deny,allow 400s # Deny from all 400s # expecting access denial. 400s ok 19 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # Deny from all 400s # expecting access. 400s ok 20 400s # --- 400s # Order deny,allow 400s # Deny from localhost 400s # expecting access denial. 400s ok 21 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # Deny from localhost 400s # expecting access. 400s ok 22 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 23 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # Deny from 127.0.0.1 400s # expecting access. 400s ok 24 400s # --- 400s # Order deny,allow 400s # Deny from 127.0 400s # expecting access denial. 400s ok 25 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # Deny from 127.0 400s # expecting access. 400s ok 26 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 27 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 28 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 29 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # Deny from 127.0.0.1/16 400s # expecting access. 400s ok 30 400s # --- 400s # Order deny,allow 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 31 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 32 400s # --- 400s # Order deny,allow 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 33 400s # --- 400s # Order deny,allow 400s # Allow from localhost 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 34 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # expecting access. 400s ok 35 400s # --- 400s # Order deny,allow 400s # Deny from all 400s # expecting access denial. 400s ok 36 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # Deny from all 400s # expecting access. 400s ok 37 400s # --- 400s # Order deny,allow 400s # Deny from localhost 400s # expecting access denial. 400s ok 38 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # Deny from localhost 400s # expecting access. 400s ok 39 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 40 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1 400s # expecting access. 400s ok 41 400s # --- 400s # Order deny,allow 400s # Deny from 127.0 400s # expecting access denial. 400s ok 42 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # Deny from 127.0 400s # expecting access. 400s ok 43 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 44 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 45 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 46 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1/16 400s # expecting access. 400s ok 47 400s # --- 400s # Order deny,allow 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 48 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 49 400s # --- 400s # Order deny,allow 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 50 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 51 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # expecting access. 400s ok 52 400s # --- 400s # Order deny,allow 400s # Deny from all 400s # expecting access denial. 400s ok 53 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # Deny from all 400s # expecting access. 400s ok 54 400s # --- 400s # Order deny,allow 400s # Deny from localhost 400s # expecting access denial. 400s ok 55 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # Deny from localhost 400s # expecting access. 400s ok 56 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 57 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # Deny from 127.0.0.1 400s # expecting access. 400s ok 58 400s # --- 400s # Order deny,allow 400s # Deny from 127.0 400s # expecting access denial. 400s ok 59 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # Deny from 127.0 400s # expecting access. 400s ok 60 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 61 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 62 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 63 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # Deny from 127.0.0.1/16 400s # expecting access. 400s ok 64 400s # --- 400s # Order deny,allow 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 65 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 66 400s # --- 400s # Order deny,allow 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 67 400s # --- 400s # Order deny,allow 400s # Allow from 127.0 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 68 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 69 400s # --- 400s # Order deny,allow 400s # Deny from all 400s # expecting access denial. 400s ok 70 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from all 400s # expecting access. 400s ok 71 400s # --- 400s # Order deny,allow 400s # Deny from localhost 400s # expecting access denial. 400s ok 72 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from localhost 400s # expecting access. 400s ok 73 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 74 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1 400s # expecting access. 400s ok 75 400s # --- 400s # Order deny,allow 400s # Deny from 127.0 400s # expecting access denial. 400s ok 76 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0 400s # expecting access. 400s ok 77 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 78 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 79 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 80 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1/16 400s # expecting access. 400s ok 81 400s # --- 400s # Order deny,allow 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 82 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 83 400s # --- 400s # Order deny,allow 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 84 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 85 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # expecting access. 400s ok 86 400s # --- 400s # Order deny,allow 400s # Deny from all 400s # expecting access denial. 400s ok 87 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # Deny from all 400s # expecting access. 400s ok 88 400s # --- 400s # Order deny,allow 400s # Deny from localhost 400s # expecting access denial. 400s ok 89 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # Deny from localhost 400s # expecting access. 400s ok 90 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 91 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1 400s # expecting access. 400s ok 92 400s # --- 400s # Order deny,allow 400s # Deny from 127.0 400s # expecting access denial. 400s ok 93 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0 400s # expecting access. 400s ok 94 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 95 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 96 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 97 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1/16 400s # expecting access. 400s ok 98 400s # --- 400s # Order deny,allow 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 99 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 100 400s # --- 400s # Order deny,allow 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 101 400s # --- 400s # Order deny,allow 400s # Allow from 127.0.0.1/16 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 102 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # expecting access. 400s ok 103 400s # --- 400s # Order deny,allow 400s # Deny from all 400s # expecting access denial. 400s ok 104 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # Deny from all 400s # expecting access denial. 400s ok 105 400s # --- 400s # Order deny,allow 400s # Deny from localhost 400s # expecting access denial. 400s ok 106 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # Deny from localhost 400s # expecting access denial. 400s ok 107 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 108 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 109 400s # --- 400s # Order deny,allow 400s # Deny from 127.0 400s # expecting access denial. 400s ok 110 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # Deny from 127.0 400s # expecting access denial. 400s ok 111 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 112 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 113 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 114 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 115 400s # --- 400s # Order deny,allow 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 116 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 117 400s # --- 400s # Order deny,allow 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 118 400s # --- 400s # Order deny,allow 400s # Allow from somewhere.else.com 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 119 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # expecting access. 400s ok 120 400s # --- 400s # Order deny,allow 400s # Deny from all 400s # expecting access denial. 400s ok 121 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # Deny from all 400s # expecting access denial. 400s ok 122 400s # --- 400s # Order deny,allow 400s # Deny from localhost 400s # expecting access denial. 400s ok 123 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # Deny from localhost 400s # expecting access denial. 400s ok 124 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 125 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 126 400s # --- 400s # Order deny,allow 400s # Deny from 127.0 400s # expecting access denial. 400s ok 127 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # Deny from 127.0 400s # expecting access denial. 400s ok 128 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 129 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 130 400s # --- 400s # Order deny,allow 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 131 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 132 400s # --- 400s # Order deny,allow 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 133 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 134 400s # --- 400s # Order deny,allow 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 135 400s # --- 400s # Order deny,allow 400s # Allow from 66.6.6.6 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 136 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # expecting access. 400s ok 137 400s # --- 400s # Order allow,deny 400s # Deny from all 400s # expecting access denial. 400s ok 138 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # Deny from all 400s # expecting access denial. 400s ok 139 400s # --- 400s # Order allow,deny 400s # Deny from localhost 400s # expecting access denial. 400s ok 140 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # Deny from localhost 400s # expecting access denial. 400s ok 141 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 142 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 143 400s # --- 400s # Order allow,deny 400s # Deny from 127.0 400s # expecting access denial. 400s ok 144 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # Deny from 127.0 400s # expecting access denial. 400s ok 145 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 146 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 147 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 148 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 149 400s # --- 400s # Order allow,deny 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 150 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 151 400s # --- 400s # Order allow,deny 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 152 400s # --- 400s # Order allow,deny 400s # Allow from all 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 153 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # expecting access. 400s ok 154 400s # --- 400s # Order allow,deny 400s # Deny from all 400s # expecting access denial. 400s ok 155 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # Deny from all 400s # expecting access denial. 400s ok 156 400s # --- 400s # Order allow,deny 400s # Deny from localhost 400s # expecting access denial. 400s ok 157 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # Deny from localhost 400s # expecting access denial. 400s ok 158 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 159 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 160 400s # --- 400s # Order allow,deny 400s # Deny from 127.0 400s # expecting access denial. 400s ok 161 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # Deny from 127.0 400s # expecting access denial. 400s ok 162 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 163 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 164 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 165 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 166 400s # --- 400s # Order allow,deny 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 167 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 168 400s # --- 400s # Order allow,deny 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 169 400s # --- 400s # Order allow,deny 400s # Allow from localhost 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 170 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # expecting access. 400s ok 171 400s # --- 400s # Order allow,deny 400s # Deny from all 400s # expecting access denial. 400s ok 172 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # Deny from all 400s # expecting access denial. 400s ok 173 400s # --- 400s # Order allow,deny 400s # Deny from localhost 400s # expecting access denial. 400s ok 174 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # Deny from localhost 400s # expecting access denial. 400s ok 175 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 176 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 177 400s # --- 400s # Order allow,deny 400s # Deny from 127.0 400s # expecting access denial. 400s ok 178 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # Deny from 127.0 400s # expecting access denial. 400s ok 179 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 180 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 181 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 182 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 183 400s # --- 400s # Order allow,deny 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 184 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 185 400s # --- 400s # Order allow,deny 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 186 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 187 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # expecting access. 400s ok 188 400s # --- 400s # Order allow,deny 400s # Deny from all 400s # expecting access denial. 400s ok 189 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # Deny from all 400s # expecting access denial. 400s ok 190 400s # --- 400s # Order allow,deny 400s # Deny from localhost 400s # expecting access denial. 400s ok 191 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # Deny from localhost 400s # expecting access denial. 400s ok 192 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 193 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 194 400s # --- 400s # Order allow,deny 400s # Deny from 127.0 400s # expecting access denial. 400s ok 195 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # Deny from 127.0 400s # expecting access denial. 400s ok 196 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 197 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 198 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 199 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 200 400s # --- 400s # Order allow,deny 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 201 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 202 400s # --- 400s # Order allow,deny 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 203 400s # --- 400s # Order allow,deny 400s # Allow from 127.0 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 204 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 205 400s # --- 400s # Order allow,deny 400s # Deny from all 400s # expecting access denial. 400s ok 206 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from all 400s # expecting access denial. 400s ok 207 400s # --- 400s # Order allow,deny 400s # Deny from localhost 400s # expecting access denial. 400s ok 208 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from localhost 400s # expecting access denial. 400s ok 209 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 210 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 211 400s # --- 400s # Order allow,deny 400s # Deny from 127.0 400s # expecting access denial. 400s ok 212 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0 400s # expecting access denial. 400s ok 213 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 214 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 215 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 216 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 217 400s # --- 400s # Order allow,deny 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 218 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 219 400s # --- 400s # Order allow,deny 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 220 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 221 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # expecting access. 400s ok 222 400s # --- 400s # Order allow,deny 400s # Deny from all 400s # expecting access denial. 400s ok 223 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # Deny from all 400s # expecting access denial. 400s ok 224 400s # --- 400s # Order allow,deny 400s # Deny from localhost 400s # expecting access denial. 400s ok 225 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # Deny from localhost 400s # expecting access denial. 400s ok 226 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 227 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 228 400s # --- 400s # Order allow,deny 400s # Deny from 127.0 400s # expecting access denial. 400s ok 229 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0 400s # expecting access denial. 400s ok 230 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 231 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 232 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 233 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 234 400s # --- 400s # Order allow,deny 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 235 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 236 400s # --- 400s # Order allow,deny 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 237 400s # --- 400s # Order allow,deny 400s # Allow from 127.0.0.1/16 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 238 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # expecting access denial. 400s ok 239 400s # --- 400s # Order allow,deny 400s # Deny from all 400s # expecting access denial. 400s ok 240 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # Deny from all 400s # expecting access denial. 400s ok 241 400s # --- 400s # Order allow,deny 400s # Deny from localhost 400s # expecting access denial. 400s ok 242 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # Deny from localhost 400s # expecting access denial. 400s ok 243 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 244 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 245 400s # --- 400s # Order allow,deny 400s # Deny from 127.0 400s # expecting access denial. 400s ok 246 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # Deny from 127.0 400s # expecting access denial. 400s ok 247 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 248 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 249 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 250 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 251 400s # --- 400s # Order allow,deny 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 252 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 253 400s # --- 400s # Order allow,deny 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 254 400s # --- 400s # Order allow,deny 400s # Allow from somewhere.else.com 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 255 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # expecting access denial. 400s ok 256 400s # --- 400s # Order allow,deny 400s # Deny from all 400s # expecting access denial. 400s ok 257 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # Deny from all 400s # expecting access denial. 400s ok 258 400s # --- 400s # Order allow,deny 400s # Deny from localhost 400s # expecting access denial. 400s ok 259 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # Deny from localhost 400s # expecting access denial. 400s ok 260 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 261 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 262 400s # --- 400s # Order allow,deny 400s # Deny from 127.0 400s # expecting access denial. 400s ok 263 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # Deny from 127.0 400s # expecting access denial. 400s ok 264 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 265 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 266 400s # --- 400s # Order allow,deny 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 267 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 268 400s # --- 400s # Order allow,deny 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 269 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 270 400s # --- 400s # Order allow,deny 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 271 400s # --- 400s # Order allow,deny 400s # Allow from 66.6.6.6 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 272 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # expecting access. 400s ok 273 400s # --- 400s # Order mutual-failure 400s # Deny from all 400s # expecting access denial. 400s ok 274 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # Deny from all 400s # expecting access denial. 400s ok 275 400s # --- 400s # Order mutual-failure 400s # Deny from localhost 400s # expecting access denial. 400s ok 276 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # Deny from localhost 400s # expecting access denial. 400s ok 277 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 278 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 279 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0 400s # expecting access denial. 400s ok 280 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # Deny from 127.0 400s # expecting access denial. 400s ok 281 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 282 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 283 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 284 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 285 400s # --- 400s # Order mutual-failure 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 286 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 287 400s # --- 400s # Order mutual-failure 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 288 400s # --- 400s # Order mutual-failure 400s # Allow from all 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 289 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # expecting access. 400s ok 290 400s # --- 400s # Order mutual-failure 400s # Deny from all 400s # expecting access denial. 400s ok 291 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # Deny from all 400s # expecting access denial. 400s ok 292 400s # --- 400s # Order mutual-failure 400s # Deny from localhost 400s # expecting access denial. 400s ok 293 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # Deny from localhost 400s # expecting access denial. 400s ok 294 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 295 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 296 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0 400s # expecting access denial. 400s ok 297 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # Deny from 127.0 400s # expecting access denial. 400s ok 298 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 299 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 300 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 301 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 302 400s # --- 400s # Order mutual-failure 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 303 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 304 400s # --- 400s # Order mutual-failure 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 305 400s # --- 400s # Order mutual-failure 400s # Allow from localhost 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 306 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # expecting access. 400s ok 307 400s # --- 400s # Order mutual-failure 400s # Deny from all 400s # expecting access denial. 400s ok 308 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # Deny from all 400s # expecting access denial. 400s ok 309 400s # --- 400s # Order mutual-failure 400s # Deny from localhost 400s # expecting access denial. 400s ok 310 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # Deny from localhost 400s # expecting access denial. 400s ok 311 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 312 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 313 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0 400s # expecting access denial. 400s ok 314 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # Deny from 127.0 400s # expecting access denial. 400s ok 315 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 316 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 317 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 318 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 319 400s # --- 400s # Order mutual-failure 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 320 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 321 400s # --- 400s # Order mutual-failure 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 322 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 323 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # expecting access. 400s ok 324 400s # --- 400s # Order mutual-failure 400s # Deny from all 400s # expecting access denial. 400s ok 325 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # Deny from all 400s # expecting access denial. 400s ok 326 400s # --- 400s # Order mutual-failure 400s # Deny from localhost 400s # expecting access denial. 400s ok 327 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # Deny from localhost 400s # expecting access denial. 400s ok 328 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 329 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 330 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0 400s # expecting access denial. 400s ok 331 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # Deny from 127.0 400s # expecting access denial. 400s ok 332 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 333 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 334 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 335 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 336 400s # --- 400s # Order mutual-failure 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 337 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 338 400s # --- 400s # Order mutual-failure 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 339 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 340 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # expecting access. 400s ok 341 400s # --- 400s # Order mutual-failure 400s # Deny from all 400s # expecting access denial. 400s ok 342 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from all 400s # expecting access denial. 400s ok 343 400s # --- 400s # Order mutual-failure 400s # Deny from localhost 400s # expecting access denial. 400s ok 344 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from localhost 400s # expecting access denial. 400s ok 345 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 346 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 347 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0 400s # expecting access denial. 400s ok 348 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0 400s # expecting access denial. 400s ok 349 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 350 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 351 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 352 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 353 400s # --- 400s # Order mutual-failure 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 354 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 355 400s # --- 400s # Order mutual-failure 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 356 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/255.255.0.0 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 357 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # expecting access. 400s ok 358 400s # --- 400s # Order mutual-failure 400s # Deny from all 400s # expecting access denial. 400s ok 359 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # Deny from all 400s # expecting access denial. 400s ok 360 400s # --- 400s # Order mutual-failure 400s # Deny from localhost 400s # expecting access denial. 400s ok 361 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # Deny from localhost 400s # expecting access denial. 400s ok 362 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 363 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 364 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0 400s # expecting access denial. 400s ok 365 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0 400s # expecting access denial. 400s ok 366 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 367 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 368 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 369 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 370 400s # --- 400s # Order mutual-failure 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 371 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # Deny from somewhere.else.com 400s # expecting access. 400s ok 372 400s # --- 400s # Order mutual-failure 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 373 400s # --- 400s # Order mutual-failure 400s # Allow from 127.0.0.1/16 400s # Deny from 66.6.6.6 400s # expecting access. 400s ok 374 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # expecting access denial. 400s ok 375 400s # --- 400s # Order mutual-failure 400s # Deny from all 400s # expecting access denial. 400s ok 376 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # Deny from all 400s # expecting access denial. 400s ok 377 400s # --- 400s # Order mutual-failure 400s # Deny from localhost 400s # expecting access denial. 400s ok 378 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # Deny from localhost 400s # expecting access denial. 400s ok 379 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 380 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 381 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0 400s # expecting access denial. 400s ok 382 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # Deny from 127.0 400s # expecting access denial. 400s ok 383 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 384 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 385 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 386 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 387 400s # --- 400s # Order mutual-failure 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 388 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 389 400s # --- 400s # Order mutual-failure 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 390 400s # --- 400s # Order mutual-failure 400s # Allow from somewhere.else.com 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 391 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # expecting access denial. 400s ok 392 400s # --- 400s # Order mutual-failure 400s # Deny from all 400s # expecting access denial. 400s ok 393 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # Deny from all 400s # expecting access denial. 400s ok 394 400s # --- 400s # Order mutual-failure 400s # Deny from localhost 400s # expecting access denial. 400s ok 395 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # Deny from localhost 400s # expecting access denial. 400s ok 396 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 397 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1 400s # expecting access denial. 400s ok 398 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0 400s # expecting access denial. 400s ok 399 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # Deny from 127.0 400s # expecting access denial. 400s ok 400 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 401 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1/255.255.0.0 400s # expecting access denial. 400s ok 402 400s # --- 400s # Order mutual-failure 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 403 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # Deny from 127.0.0.1/16 400s # expecting access denial. 400s ok 404 400s # --- 400s # Order mutual-failure 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 405 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # Deny from somewhere.else.com 400s # expecting access denial. 400s ok 406 400s # --- 400s # Order mutual-failure 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 407 400s # --- 400s # Order mutual-failure 400s # Allow from 66.6.6.6 400s # Deny from 66.6.6.6 400s # expecting access denial. 400s ok 408 400s ok 403s t/modules/actions.t ................. 403s 1..20 403s # Running under perl version 5.038002 for linux 403s # Current time local: Tue Dec 17 20:47:05 2024 403s # Current time GMT: Tue Dec 17 20:47:05 2024 403s # Using Test.pm version 1.31 403s # Using Apache/Test.pm version 1.42 403s # expected: 200 403s # received: '200' 403s ok 1 403s # expected: 'nada' 403s # received: 'nada' 403s ok 2 403s # expected: 404 403s # received: '404' 403s ok 3 403s ok 4 # skip RC=404, no need to check content 403s # expected: 404 403s # received: '404' 403s ok 5 403s ok 6 # skip RC=404, no need to check content 403s # expected: 404 403s # received: '404' 403s ok 7 403s ok 8 # skip RC=404, no need to check content 403s # expected: 200 403s # received: '200' 403s ok 9 403s # expected: 'nada' 403s # received: 'nada' 403s ok 10 403s # expected: 404 403s # received: '404' 403s ok 11 403s ok 12 # skip RC=404, no need to check content 403s # expected: 200 403s # received: '200' 403s ok 13 403s # expected: 'POST 403s # foo2: bar2 403s # ' 403s # received: 'POST 403s # foo2: bar2 403s # ' 403s ok 14 403s # expected: 405 403s # received: '405' 403s ok 15 403s # expected: 200 403s # received: '200' 403s ok 16 403s # expected: 'foo=bar' 403s # received: 'foo=bar' 403s ok 17 403s # expected: 200 403s # received: '200' 403s ok 18 403s # expected: 'POST 403s # foo2: bar2 403s # ' 403s # received: 'POST 403s # foo2: bar2 403s # ' 403s ok 19 403s # expected: 405 403s # received: '405' 403s ok 20 403s ok 405s t/modules/alias.t ................... 405s 1..134 405s # Running under perl version 5.038002 for linux 405s # Current time local: Tue Dec 17 20:47:08 2024 405s # Current time GMT: Tue Dec 17 20:47:08 2024 405s # Using Test.pm version 1.31 405s # Using Apache/Test.pm version 1.42 405s # verifying simple aliases 405s # testing : /alias/ 405s # expected: 200 405s # received: '200' 405s ok 1 405s # testing : /bogu/ 405s # expected: 404 405s # received: '404' 405s ok 2 405s # verifying alias match with /ali[0-9]. 405s # testing : /ali0 405s # expected: 0 405s # received: '0' 405s ok 3 405s # testing : /ali1 405s # expected: 1 405s # received: '1' 405s ok 4 405s # testing : /ali2 405s # expected: 2 405s # received: '2' 405s ok 5 405s # testing : /ali3 405s # expected: 3 405s # received: '3' 405s ok 6 405s # testing : /ali4 405s # expected: 4 405s # received: '4' 405s ok 7 405s # testing : /ali5 405s # expected: 5 405s # received: '5' 405s ok 8 405s # testing : /ali6 405s # expected: 6 405s # received: '6' 405s ok 9 405s # testing : /ali7 405s # expected: 7 405s # received: '7' 405s ok 10 405s # testing : /ali8 405s # expected: 8 405s # received: '8' 405s ok 11 405s # testing : /ali9 405s # expected: 9 405s # received: '9' 405s ok 12 405s # verifying expression alias match with /expr/ali[0-9]. 405s # testing : /ali0 405s # expected: 0 405s # received: '0' 405s ok 13 405s # testing : /ali1 405s # expected: 1 405s # received: '1' 405s ok 14 405s # testing : /ali2 405s # expected: 2 405s # received: '2' 405s ok 15 405s # testing : /ali3 405s # expected: 3 405s # received: '3' 405s ok 16 405s # testing : /ali4 405s # expected: 4 405s # received: '4' 405s ok 17 405s # testing : /ali5 405s # expected: 5 405s # received: '5' 405s ok 18 405s # testing : /ali6 405s # expected: 6 405s # received: '6' 405s ok 19 405s # testing : /ali7 405s # expected: 7 405s # received: '7' 405s ok 20 405s # testing : /ali8 405s # expected: 8 405s # received: '8' 405s ok 21 405s # testing : /ali9 405s # expected: 9 405s # received: '9' 405s ok 22 405s # testing : /forbid 405s # expected: '403' 405s # received: '403' 405s ok 23 405s # testing : /gone 405s # expected: '410' 405s # received: '410' 405s ok 24 405s # testing : /perm 405s # expected: '301' 405s # received: '301' 405s ok 25 405s # testing : /perm2 405s # expected: '301' 405s # received: '301' 405s ok 26 405s # testing : /seeother 405s # expected: '303' 405s # received: '303' 405s ok 27 405s # testing : /temp 405s # expected: '302' 405s # received: '302' 405s ok 28 405s # testing : /temp2 405s # expected: '302' 405s # received: '302' 405s ok 29 405s verifying body of perm and temp redirect match 405s # testing : /p0 405s # expected: 0 405s # received: '0' 405s ok 30 405s # testing : /p1 405s # expected: 1 405s # received: '1' 405s ok 31 405s # testing : /p2 405s # expected: 2 405s # received: '2' 405s ok 32 405s # testing : /p3 405s # expected: 3 405s # received: '3' 405s ok 33 405s # testing : /p4 405s # expected: 4 405s # received: '4' 405s ok 34 405s # testing : /p5 405s # expected: 5 405s # received: '5' 405s ok 35 405s # testing : /p6 405s # expected: 6 405s # received: '6' 405s ok 36 405s # testing : /p7 405s # expected: 7 405s # received: '7' 405s ok 37 405s # testing : /p8 405s # expected: 8 405s # received: '8' 405s ok 38 405s # testing : /p9 405s # expected: 9 405s # received: '9' 405s ok 39 405s # testing : /t0 405s # expected: 0 405s # received: '0' 405s ok 40 405s # testing : /t1 405s # expected: 1 405s # received: '1' 405s ok 41 405s # testing : /t2 405s # expected: 2 405s # received: '2' 405s ok 42 405s # testing : /t3 405s # expected: 3 405s # received: '3' 405s ok 43 405s # testing : /t4 405s # expected: 4 405s # received: '4' 405s ok 44 405s # testing : /t5 405s # expected: 5 405s # received: '5' 405s ok 45 405s # testing : /t6 405s # expected: 6 405s # received: '6' 405s ok 46 405s # testing : /t7 405s # expected: 7 405s # received: '7' 405s ok 47 405s # testing : /t8 405s # expected: 8 405s # received: '8' 405s ok 48 405s # testing : /t9 405s # expected: 9 405s # received: '9' 405s ok 49 405s verifying body of perm and temp redirect match with expression support 405s # testing : /p0 405s # expected: 0 405s # received: '0' 405s ok 50 405s # testing : /p1 405s # expected: 1 405s # received: '1' 405s ok 51 405s # testing : /p2 405s # expected: 2 405s # received: '2' 405s ok 52 405s # testing : /p3 405s # expected: 3 405s # received: '3' 405s ok 53 405s # testing : /p4 405s # expected: 4 405s # received: '4' 405s ok 54 405s # testing : /p5 405s # expected: 5 405s # received: '5' 405s ok 55 405s # testing : /p6 405s # expected: 6 405s # received: '6' 405s ok 56 405s # testing : /p7 405s # expected: 7 405s # received: '7' 405s ok 57 405s # testing : /p8 405s # expected: 8 405s # received: '8' 405s ok 58 405s # testing : /p9 405s # expected: 9 405s # received: '9' 405s ok 59 405s # testing : /t0 405s # expected: 0 405s # received: '0' 405s ok 60 405s # testing : /t1 405s # expected: 1 405s # received: '1' 405s ok 61 405s # testing : /t2 405s # expected: 2 405s # received: '2' 405s ok 62 405s # testing : /t3 405s # expected: 3 405s # received: '3' 405s ok 63 405s # testing : /t4 405s # expected: 4 405s # received: '4' 405s ok 64 405s # testing : /t5 405s # expected: 5 405s # received: '5' 405s ok 65 405s # testing : /t6 405s # expected: 6 405s # received: '6' 405s ok 66 405s # testing : /t7 405s # expected: 7 405s # received: '7' 405s ok 67 405s # testing : /t8 405s # expected: 8 405s # received: '8' 405s ok 68 405s # testing : /t9 405s # expected: 9 405s # received: '9' 405s ok 69 405s verifying return code of seeother and gone redirect match 405s # testing : s0 405s # expected: '303' 405s # received: '303' 405s ok 70 405s # testing : s1 405s # expected: '303' 405s # received: '303' 405s ok 71 405s # testing : s2 405s # expected: '303' 405s # received: '303' 405s ok 72 405s # testing : s3 405s # expected: '303' 405s # received: '303' 405s ok 73 405s # testing : s4 405s # expected: '303' 405s # received: '303' 405s ok 74 405s # testing : s5 405s # expected: '303' 405s # received: '303' 405s ok 75 405s # testing : s6 405s # expected: '303' 405s # received: '303' 405s ok 76 405s # testing : s7 405s # expected: '303' 405s # received: '303' 405s ok 77 405s # testing : s8 405s # expected: '303' 405s # received: '303' 405s ok 78 405s # testing : s9 405s # expected: '303' 405s # received: '303' 405s ok 79 405s # testing : g0 405s # expected: '410' 405s # received: '410' 405s ok 80 405s # testing : g1 405s # expected: '410' 405s # received: '410' 405s ok 81 405s # testing : g2 405s # expected: '410' 405s # received: '410' 405s ok 82 405s # testing : g3 405s # expected: '410' 405s # received: '410' 405s ok 83 405s # testing : g4 405s # expected: '410' 405s # received: '410' 405s ok 84 405s # testing : g5 405s # expected: '410' 405s # received: '410' 405s ok 85 405s # testing : g6 405s # expected: '410' 405s # received: '410' 405s ok 86 405s # testing : g7 405s # expected: '410' 405s # received: '410' 405s ok 87 405s # testing : g8 405s # expected: '410' 405s # received: '410' 405s ok 88 405s # testing : g9 405s # expected: '410' 405s # received: '410' 405s ok 89 405s # testing : f0 405s # expected: '403' 405s # received: '403' 405s ok 90 405s # testing : f1 405s # expected: '403' 405s # received: '403' 405s ok 91 405s # testing : f2 405s # expected: '403' 405s # received: '403' 405s ok 92 405s # testing : f3 405s # expected: '403' 405s # received: '403' 405s ok 93 405s # testing : f4 405s # expected: '403' 405s # received: '403' 405s ok 94 405s # testing : f5 405s # expected: '403' 405s # received: '403' 405s ok 95 405s # testing : f6 405s # expected: '403' 405s # received: '403' 405s ok 96 405s # testing : f7 405s # expected: '403' 405s # received: '403' 405s ok 97 405s # testing : f8 405s # expected: '403' 405s # received: '403' 405s ok 98 405s # testing : f9 405s # expected: '403' 405s # received: '403' 405s ok 99 405s verifying return code of seeother and gone redirect match with expression support 405s # testing : s0 405s # expected: '303' 405s # received: '303' 405s ok 100 405s # testing : s1 405s # expected: '303' 405s # received: '303' 405s ok 101 405s # testing : s2 405s # expected: '303' 405s # received: '303' 405s ok 102 405s # testing : s3 405s # expected: '303' 405s # received: '303' 405s ok 103 405s # testing : s4 405s # expected: '303' 405s # received: '303' 405s ok 104 405s # testing : s5 405s # expected: '303' 405s # received: '303' 405s ok 105 405s # testing : s6 405s # expected: '303' 405s # received: '303' 405s ok 106 405s # testing : s7 405s # expected: '303' 405s # received: '303' 405s ok 107 405s # testing : s8 405s # expected: '303' 405s # received: '303' 405s ok 108 405s # testing : s9 405s # expected: '303' 405s # received: '303' 405s ok 109 405s # testing : g0 405s # expected: '410' 405s # received: '410' 405s ok 110 405s # testing : g1 405s # expected: '410' 405s # received: '410' 405s ok 111 405s # testing : g2 405s # expected: '410' 405s # received: '410' 405s ok 112 405s # testing : g3 405s # expected: '410' 405s # received: '410' 405s ok 113 405s # testing : g4 405s # expected: '410' 405s # received: '410' 405s ok 114 405s # testing : g5 405s # expected: '410' 405s # received: '410' 405s ok 115 405s # testing : g6 405s # expected: '410' 405s # received: '410' 405s ok 116 405s # testing : g7 405s # expected: '410' 405s # received: '410' 405s ok 117 405s # testing : g8 405s # expected: '410' 405s # received: '410' 405s ok 118 405s # testing : g9 405s # expected: '410' 405s # received: '410' 405s ok 119 405s # testing : f0 405s # expected: '403' 405s # received: '403' 405s ok 120 405s # testing : f1 405s # expected: '403' 405s # received: '403' 405s ok 121 405s # testing : f2 405s # expected: '403' 405s # received: '403' 405s ok 122 405s # testing : f3 405s # expected: '403' 405s # received: '403' 405s ok 123 405s # testing : f4 405s # expected: '403' 405s # received: '403' 405s ok 124 405s # testing : f5 405s # expected: '403' 405s # received: '403' 405s ok 125 405s # testing : f6 405s # expected: '403' 405s # received: '403' 405s ok 126 405s # testing : f7 405s # expected: '403' 405s # received: '403' 405s ok 127 405s # testing : f8 405s # expected: '403' 405s # received: '403' 405s ok 128 405s # testing : f9 405s # expected: '403' 405s # received: '403' 405s ok 129 405s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 405s # verifying /modules/alias/script is plain text 405s # testing : /modules/alias/script 405s # expected: '#!/bin/sh 405s # echo Content-type: text/plain 405s # echo 405s # echo this is a shell script cgi. 405s # ' 405s # received: '#!/bin/sh 405s # echo Content-type: text/plain 405s # echo 405s # echo this is a shell script cgi. 405s # ' 405s ok 130 405s # verifying same file accessed at /cgi/script is executed code 405s # testing : /cgi/script 405s # expected: 'this is a shell script cgi. 405s # ' 405s # received: 'this is a shell script cgi. 405s # ' 405s ok 131 405s # verifying ScriptAliasMatch with /aliascgi-script 405s # testing : /aliascgi-script 405s # expected: 'this is a shell script cgi. 405s # ' 405s # received: 'this is a shell script cgi. 405s # ' 405s ok 132 405s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 405s # testing : /aliascgi-script 405s # expected: 'this is a shell script cgi. 405s # ' 405s # received: 'this is a shell script cgi. 405s # ' 405s ok 133 405s # verifying bad script alias. 405s # testing : /aliascgi-nada 405s # expected: 404 405s # received: '404' 405s ok 134 405s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 405s ok 407s t/modules/allowmethods.t ............ 407s 1..9 407s # Running under perl version 5.038002 for linux 407s # Current time local: Tue Dec 17 20:47:10 2024 407s # Current time GMT: Tue Dec 17 20:47:10 2024 407s # Using Test.pm version 1.31 407s # Using Apache/Test.pm version 1.42 407s # testing : Get request to /Get responds 200 407s # expected: 200 407s # received: '200' 407s ok 1 407s # testing : Head request to /Get responds 200 407s # expected: 200 407s # received: '200' 407s ok 2 407s # testing : Post request to /Get responds 405 407s # expected: 405 407s # received: '405' 407s ok 3 407s # testing : Get request to /Head responds 200 407s # expected: 200 407s # received: '200' 407s ok 4 407s # testing : Head request to /Head responds 200 407s # expected: 200 407s # received: '200' 407s ok 5 407s # testing : Post request to /Head responds 405 407s # expected: 405 407s # received: '405' 407s ok 6 407s # testing : Get request to /Post responds 405 407s # expected: 405 407s # received: '405' 407s ok 7 407s # testing : Head request to /Post responds 405 407s # expected: 405 407s # received: '405' 407s ok 8 407s # testing : Post request to /Post responds 200 407s # expected: 200 407s # received: '200' 407s ok 9 407s ok 409s t/modules/asis.t .................... 409s 1..3 409s # Running under perl version 5.038002 for linux 409s # Current time local: Tue Dec 17 20:47:12 2024 409s # Current time GMT: Tue Dec 17 20:47:12 2024 409s # Using Test.pm version 1.31 409s # Using Apache/Test.pm version 1.42 409s # testing : asis content OK 409s # expected: 'This is asis content. 409s # ' 409s # received: 'This is asis content. 409s # ' 409s ok 1 409s # testing : asis gave 404 error 409s # expected: 404 409s # received: '404' 409s ok 2 409s # testing : asis gave 403 error 409s # expected: 403 409s # received: '403' 409s ok 3 409s ok 413s t/modules/authz_core.t .............. 413s 1..504 413s # Running under perl version 5.038002 for linux 413s # Current time local: Tue Dec 17 20:47:14 2024 413s # Current time GMT: Tue Dec 17 20:47:14 2024 413s # Using Test.pm version 1.31 413s # Using Apache/Test.pm version 1.42 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/groups1 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 200, expected 200 [a/ : a/ ] 413s ok 1 413s # got 200, expected 200 [a/ : a/ 1] 413s ok 2 413s # got 200, expected 200 [a/ : a/ 2] 413s ok 3 413s # got 200, expected 200 [a/ : a/ 1 2] 413s ok 4 413s # got 200, expected 200 [a/ : a/ 3] 413s ok 5 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ user1: a/ ] 413s ok 6 413s # got 200, expected 200 [a/ user1: a/ user1] 413s ok 7 413s # got 401, expected 401 [a/ user1: a/ user2] 413s ok 8 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ Any 1 2: a/ ] 413s ok 9 413s # got 200, expected 200 [a/ Any 1 2: a/ 1] 413s ok 10 413s # got 200, expected 200 [a/ Any 1 2: a/ 2] 413s ok 11 413s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 413s ok 12 413s # got 403, expected 403 [a/ Any 1 2: a/ 3] 413s ok 13 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 413s ok 14 413s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 413s ok 15 413s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 413s ok 16 413s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 413s ok 17 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 413s ok 18 413s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 413s ok 19 413s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 413s ok 20 413s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 413s ok 21 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 413s ok 22 413s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 413s ok 23 413s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 413s ok 24 413s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 413s ok 25 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 413s ok 26 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 413s ok 27 413s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 413s ok 28 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 413s ok 29 413s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 413s ok 30 413s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 413s ok 31 413s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 413s ok 32 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 413s ok 33 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 413s ok 34 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 413s ok 35 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 413s ok 36 413s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 413s ok 37 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 413s ok 38 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 413s ok 39 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 413s ok 40 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 413s ok 41 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 413s ok 42 413s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 413s ok 43 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 413s ok 44 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 413s ok 45 413s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 413s ok 46 413s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 413s ok 47 413s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 413s ok 48 413s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 413s ok 49 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 413s ok 50 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 413s ok 51 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 413s ok 52 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 413s ok 53 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 413s ok 54 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 413s ok 55 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 413s ok 56 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 413s ok 57 413s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 413s ok 58 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 1 !2: a/ ] 413s ok 59 413s # got 200, expected 200 [a/ All 1 !2: a/ 1] 413s ok 60 413s # got 403, expected 403 [a/ All 1 !2: a/ 2] 413s ok 61 413s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 413s ok 62 413s # got 403, expected 403 [a/ All 1 !2: a/ 3] 413s ok 63 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 413s ok 64 413s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 413s ok 65 413s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 413s ok 66 413s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 413s ok 67 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 413s ok 68 413s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 413s ok 69 413s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 413s ok 70 413s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 413s ok 71 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 413s ok 72 413s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 413s ok 73 413s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 413s ok 74 413s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 413s ok 75 413s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 413s ok 76 413s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 413s ok 77 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 413s ok 78 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 413s ok 79 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 413s ok 80 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 413s ok 81 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 413s ok 82 413s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 413s ok 83 413s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 413s ok 84 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 413s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 413s ok 85 413s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 413s ok 86 413s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 413s ok 87 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 413s ok 88 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 413s ok 89 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 413s ok 90 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 413s ok 91 413s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 413s ok 92 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 413s ok 93 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 413s ok 94 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 413s ok 95 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 413s ok 96 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 413s ok 97 413s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 413s ok 98 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 413s ok 99 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 413s ok 100 413s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 413s ok 101 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 413s ok 102 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 413s ok 103 413s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 413s ok 104 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 413s ok 105 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 413s ok 106 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 413s ok 107 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 413s ok 108 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 413s ok 109 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 413s ok 110 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 413s ok 111 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 413s ok 112 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 413s ok 113 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 1 2: a/ ] 413s ok 114 413s # got 403, expected 403 [a/ All 1 2: a/ 1] 413s ok 115 413s # got 403, expected 403 [a/ All 1 2: a/ 2] 413s ok 116 413s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 413s ok 117 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 413s ok 118 413s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 413s ok 119 413s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 413s ok 120 413s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 413s ok 121 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 413s ok 122 413s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 413s ok 123 413s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 413s ok 124 413s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 413s ok 125 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 413s ok 126 413s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 413s ok 127 413s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 413s ok 128 413s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 413s ok 129 413s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 413s ok 130 413s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 413s ok 131 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 413s ok 132 413s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 413s ok 133 413s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 413s ok 134 413s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 413s ok 135 413s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 413s ok 136 413s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 413s ok 137 413s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 413s ok 138 413s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 413s ok 139 413s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 413s ok 140 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 413s ok 141 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 413s ok 142 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 413s ok 143 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 413s ok 144 413s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 413s ok 145 413s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 413s ok 146 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 413s ok 147 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 413s ok 148 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 413s ok 149 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 413s ok 150 413s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 413s ok 151 413s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 413s ok 152 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 413s ok 153 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 413s ok 154 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 413s ok 155 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 413s ok 156 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 413s ok 157 413s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 413s ok 158 413s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 413s ok 159 413s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 413s ok 160 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 413s ok 161 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 413s ok 162 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 413s ok 163 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 413s ok 164 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 413s ok 165 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 413s ok 166 413s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 413s ok 167 413s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 413s ok 168 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 413s ok 169 413s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 413s ok 170 413s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 413s ok 171 413s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 413s ok 172 413s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 413s ok 173 413s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 413s ok 174 413s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 413s ok 175 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 413s ok 176 413s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 413s ok 177 413s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 413s ok 178 413s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 413s ok 179 413s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 413s ok 180 413s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 413s ok 181 413s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 413s ok 182 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 413s ok 183 413s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 413s ok 184 413s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 413s ok 185 413s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 413s ok 186 413s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 413s ok 187 413s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 413s ok 188 413s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 413s ok 189 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 413s ok 190 413s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 413s ok 191 413s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 413s ok 192 413s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 413s ok 193 413s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 413s ok 194 413s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 413s ok 195 413s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 413s ok 196 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 413s ok 197 413s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 413s ok 198 413s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 413s ok 199 413s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 413s ok 200 413s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 413s ok 201 413s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 413s ok 202 413s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 413s ok 203 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 413s ok 204 413s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 413s ok 205 413s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 413s ok 206 413s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 413s ok 207 413s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 413s ok 208 413s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 413s ok 209 413s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 413s ok 210 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 413s ok 211 413s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 413s ok 212 413s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 413s ok 213 413s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 413s ok 214 413s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 413s ok 215 413s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 413s ok 216 413s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 413s ok 217 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 413s ok 218 413s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 413s ok 219 413s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 413s ok 220 413s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 413s ok 221 413s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 413s ok 222 413s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 413s ok 223 413s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 413s ok 224 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 413s ok 225 413s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 413s ok 226 413s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 413s ok 227 413s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 413s ok 228 413s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 413s ok 229 413s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 413s ok 230 413s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 413s ok 231 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 413s ok 232 413s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 413s ok 233 413s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 413s ok 234 413s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 413s ok 235 413s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 413s ok 236 413s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 413s ok 237 413s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 413s ok 238 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 413s ok 239 413s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 413s ok 240 413s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 413s ok 241 413s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 413s ok 242 413s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 413s ok 243 413s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 413s ok 244 413s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 413s ok 245 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 413s ok 246 413s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 413s ok 247 413s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 413s ok 248 413s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 413s ok 249 413s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 413s ok 250 413s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 413s ok 251 413s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 413s ok 252 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 413s ok 253 413s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 413s ok 254 413s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 413s ok 255 413s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 413s ok 256 413s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 413s ok 257 413s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 413s ok 258 413s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 413s ok 259 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 413s ok 260 413s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 413s ok 261 413s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 413s ok 262 413s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 413s ok 263 413s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 413s ok 264 413s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 413s ok 265 413s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 413s ok 266 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 413s ok 267 413s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 413s ok 268 413s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 413s ok 269 413s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 413s ok 270 413s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 413s ok 271 413s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 413s ok 272 413s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 413s ok 273 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 413s ok 274 413s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 413s ok 275 413s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 413s ok 276 413s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 413s ok 277 413s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 413s ok 278 413s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 413s ok 279 413s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 413s ok 280 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 413s ok 281 413s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 413s ok 282 413s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 413s ok 283 413s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 413s ok 284 413s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 413s ok 285 413s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 413s ok 286 413s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 413s ok 287 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 413s ok 288 413s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 413s ok 289 413s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 413s ok 290 413s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 413s ok 291 413s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 413s ok 292 413s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 413s ok 293 413s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 413s ok 294 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 413s ok 295 413s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 413s ok 296 413s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 413s ok 297 413s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 413s ok 298 413s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 413s ok 299 413s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 413s ok 300 413s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 413s ok 301 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 413s ok 302 413s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 413s ok 303 413s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 413s ok 304 413s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 413s ok 305 413s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 413s ok 306 413s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 413s ok 307 413s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 413s ok 308 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 413s ok 309 413s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 413s ok 310 413s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 413s ok 311 413s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 413s ok 312 413s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 413s ok 313 413s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 413s ok 314 413s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 413s ok 315 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 413s ok 316 413s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 413s ok 317 413s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 413s ok 318 413s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 413s ok 319 413s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 413s ok 320 413s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 413s ok 321 413s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 413s ok 322 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 413s ok 323 413s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 413s ok 324 413s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 413s ok 325 413s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 413s ok 326 413s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 413s ok 327 413s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 413s ok 328 413s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 413s ok 329 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 413s ok 330 413s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 413s ok 331 413s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 413s ok 332 413s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 413s ok 333 413s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 413s ok 334 413s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 413s ok 335 413s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 413s ok 336 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 413s ok 337 413s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 413s ok 338 413s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 413s ok 339 413s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 413s ok 340 413s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 413s ok 341 413s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 413s ok 342 413s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 413s ok 343 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 413s ok 344 413s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 413s ok 345 413s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 413s ok 346 413s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 413s ok 347 413s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 413s ok 348 413s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 413s ok 349 413s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 413s ok 350 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 413s ok 351 413s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 413s ok 352 413s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 413s ok 353 413s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 413s ok 354 413s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 413s ok 355 413s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 413s ok 356 413s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 413s ok 357 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 413s ok 358 413s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 413s ok 359 413s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 413s ok 360 413s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 413s ok 361 413s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 413s ok 362 413s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 413s ok 363 413s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 413s ok 364 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 413s ok 365 413s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 413s ok 366 413s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 413s ok 367 413s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 413s ok 368 413s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 413s ok 369 413s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 413s ok 370 413s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 413s ok 371 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 413s ok 372 413s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 413s ok 373 413s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 413s ok 374 413s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 413s ok 375 413s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 413s ok 376 413s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 413s ok 377 413s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 413s ok 378 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 413s ok 379 413s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 413s ok 380 413s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 413s ok 381 413s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 413s ok 382 413s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 413s ok 383 413s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 413s ok 384 413s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 413s ok 385 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 413s ok 386 413s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 413s ok 387 413s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 413s ok 388 413s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 413s ok 389 413s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 413s ok 390 413s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 413s ok 391 413s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 413s ok 392 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 413s ok 393 413s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 413s ok 394 413s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 413s ok 395 413s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 413s ok 396 413s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 413s ok 397 413s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 413s ok 398 413s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 413s ok 399 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 413s ok 400 413s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 413s ok 401 413s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 413s ok 402 413s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 413s ok 403 413s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 413s ok 404 413s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 413s ok 405 413s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 413s ok 406 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 413s ok 407 413s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 413s ok 408 413s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 413s ok 409 413s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 413s ok 410 413s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 413s ok 411 413s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 413s ok 412 413s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 413s ok 413 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 413s ok 414 413s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 413s ok 415 413s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 413s ok 416 413s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 413s ok 417 413s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 413s ok 418 413s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 413s ok 419 413s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 413s ok 420 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 413s ok 421 413s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 413s ok 422 413s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 413s ok 423 413s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 413s ok 424 413s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 413s ok 425 413s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 413s ok 426 413s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 413s ok 427 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 413s ok 428 413s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 413s ok 429 413s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 413s ok 430 413s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 413s ok 431 413s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 413s ok 432 413s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 413s ok 433 413s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 413s ok 434 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 413s ok 435 413s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 413s ok 436 413s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 413s ok 437 413s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 413s ok 438 413s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 413s ok 439 413s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 413s ok 440 413s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 413s ok 441 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 413s ok 442 413s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 413s ok 443 413s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 413s ok 444 413s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 413s ok 445 413s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 413s ok 446 413s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 413s ok 447 413s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 413s ok 448 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 413s ok 449 413s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 413s ok 450 413s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 413s ok 451 413s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 413s ok 452 413s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 413s ok 453 413s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 413s ok 454 413s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 413s ok 455 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 413s ok 456 413s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 413s ok 457 413s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 413s ok 458 413s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 413s ok 459 413s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 413s ok 460 413s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 413s ok 461 413s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 413s ok 462 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 413s ok 463 413s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 413s ok 464 413s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 413s ok 465 413s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 413s ok 466 413s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 413s ok 467 413s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 413s ok 468 413s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 413s ok 469 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 413s ok 470 413s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 413s ok 471 413s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 413s ok 472 413s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 413s ok 473 413s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 413s ok 474 413s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 413s ok 475 413s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 413s ok 476 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 413s ok 477 413s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 413s ok 478 413s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 413s ok 479 413s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 413s ok 480 413s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 413s ok 481 413s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 413s ok 482 413s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 413s ok 483 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 413s ok 484 413s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 413s ok 485 413s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 413s ok 486 413s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 413s ok 487 413s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 413s ok 488 413s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 413s ok 489 413s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 413s ok 490 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 413s ok 491 413s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 413s ok 492 413s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 413s ok 493 413s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 413s ok 494 413s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 413s ok 495 413s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 413s ok 496 413s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 413s ok 497 413s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 413s ok 498 413s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 413s ok 499 413s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 413s ok 500 413s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 413s ok 501 413s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 413s ok 502 413s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 413s ok 503 413s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 413s ok 504 413s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 413s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 413s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/groups1 413s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 413s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 413s ok 415s t/modules/autoindex.t ............... 415s 1..84 415s # Running under perl version 5.038002 for linux 415s # Current time local: Tue Dec 17 20:47:18 2024 415s # Current time GMT: Tue Dec 17 20:47:18 2024 415s # Using Test.pm version 1.31 415s # Using Apache/Test.pm version 1.42 415s --- 415s IndexOrderDefault Ascending Name 415s GET /modules/autoindex/htaccess/ 415s ok 1 415s --- 415s IndexOrderDefault Ascending Name 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 2 415s --- 415s IndexOrderDefault Ascending Name 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 3 415s --- 415s IndexOrderDefault Ascending Name 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 4 415s --- 415s IndexOrderDefault Ascending Name 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 5 415s --- 415s IndexOrderDefault Ascending Name 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 6 415s --- 415s IndexOrderDefault Ascending Name 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 7 415s --- 415s IndexOrderDefault Ascending Date 415s GET /modules/autoindex/htaccess/ 415s ok 8 415s --- 415s IndexOrderDefault Ascending Date 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 9 415s --- 415s IndexOrderDefault Ascending Date 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 10 415s --- 415s IndexOrderDefault Ascending Date 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 11 415s --- 415s IndexOrderDefault Ascending Date 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 12 415s --- 415s IndexOrderDefault Ascending Date 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 13 415s --- 415s IndexOrderDefault Ascending Date 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 14 415s --- 415s IndexOrderDefault Ascending Size 415s GET /modules/autoindex/htaccess/ 415s ok 15 415s --- 415s IndexOrderDefault Ascending Size 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 16 415s --- 415s IndexOrderDefault Ascending Size 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 17 415s --- 415s IndexOrderDefault Ascending Size 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 18 415s --- 415s IndexOrderDefault Ascending Size 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 19 415s --- 415s IndexOrderDefault Ascending Size 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 20 415s --- 415s IndexOrderDefault Ascending Size 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 21 415s --- 415s IndexOrderDefault Descending Name 415s GET /modules/autoindex/htaccess/ 415s ok 22 415s --- 415s IndexOrderDefault Descending Name 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 23 415s --- 415s IndexOrderDefault Descending Name 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 24 415s --- 415s IndexOrderDefault Descending Name 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 25 415s --- 415s IndexOrderDefault Descending Name 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 26 415s --- 415s IndexOrderDefault Descending Name 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 27 415s --- 415s IndexOrderDefault Descending Name 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 28 415s --- 415s IndexOrderDefault Descending Date 415s GET /modules/autoindex/htaccess/ 415s ok 29 415s --- 415s IndexOrderDefault Descending Date 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 30 415s --- 415s IndexOrderDefault Descending Date 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 31 415s --- 415s IndexOrderDefault Descending Date 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 32 415s --- 415s IndexOrderDefault Descending Date 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 33 415s --- 415s IndexOrderDefault Descending Date 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 34 415s --- 415s IndexOrderDefault Descending Date 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 35 415s --- 415s IndexOrderDefault Descending Size 415s GET /modules/autoindex/htaccess/ 415s ok 36 415s --- 415s IndexOrderDefault Descending Size 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 37 415s --- 415s IndexOrderDefault Descending Size 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 38 415s --- 415s IndexOrderDefault Descending Size 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 39 415s --- 415s IndexOrderDefault Descending Size 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 40 415s --- 415s IndexOrderDefault Descending Size 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 41 415s --- 415s IndexOrderDefault Descending Size 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 42 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Name 415s GET /modules/autoindex/htaccess/ 415s ok 43 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Name 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 44 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Name 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 45 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Name 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 46 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Name 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 47 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Name 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 48 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Name 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 49 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Date 415s GET /modules/autoindex/htaccess/ 415s ok 50 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Date 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 51 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Date 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 52 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Date 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 53 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Date 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 54 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Date 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 55 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Date 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 56 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Size 415s GET /modules/autoindex/htaccess/ 415s ok 57 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Size 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 58 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Size 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 59 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Size 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 60 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Size 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 61 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Size 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 62 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Ascending Size 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 63 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Name 415s GET /modules/autoindex/htaccess/ 415s ok 64 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Name 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 65 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Name 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 66 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Name 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 67 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Name 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 68 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Name 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 69 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Name 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 70 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Date 415s GET /modules/autoindex/htaccess/ 415s ok 71 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Date 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 72 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Date 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 73 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Date 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 74 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Date 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 75 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Date 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 76 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Date 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 77 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Size 415s GET /modules/autoindex/htaccess/ 415s ok 78 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Size 415s 415s (C=N O=A) 415s GET /modules/autoindex/htaccess/?C=N&O=A 415s ok 79 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Size 415s 415s (C=N O=D) 415s GET /modules/autoindex/htaccess/?C=N&O=D 415s ok 80 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Size 415s 415s (C=M O=A) 415s GET /modules/autoindex/htaccess/?C=M&O=A 415s ok 81 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Size 415s 415s (C=M O=D) 415s GET /modules/autoindex/htaccess/?C=M&O=D 415s ok 82 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Size 415s 415s (C=S O=A) 415s GET /modules/autoindex/htaccess/?C=S&O=A 415s ok 83 415s --- 415s IndexOptions FancyIndexing 415s IndexOrderDefault Descending Size 415s 415s (C=S O=D) 415s GET /modules/autoindex/htaccess/?C=S&O=D 415s ok 84 415s ok 417s t/modules/autoindex2.t .............. 417s 1..3 417s # Running under perl version 5.038002 for linux 417s # Current time local: Tue Dec 17 20:47:20 2024 417s # Current time GMT: Tue Dec 17 20:47:20 2024 417s # Using Test.pm version 1.31 417s # Using Apache/Test.pm version 1.42 417s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 417s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 417s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 417s # testing : dir_broken should not be listed 417s # expected: 0 417s # received: 0 417s ok 1 417s # testing : dir_normal should be listed 417s # expected: 1 417s # received: 1 417s ok 2 417s # testing : dir_protected should not be listed 417s # expected: 0 417s # received: 0 417s ok 3 417s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 417s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 417s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 417s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 417s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 417s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 417s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 417s ok 419s t/modules/brotli.t .................. 419s 1..64 419s # Running under perl version 5.038002 for linux 419s # Current time local: Tue Dec 17 20:47:22 2024 419s # Current time GMT: Tue Dec 17 20:47:22 2024 419s # Using Test.pm version 1.31 419s # Using Apache/Test.pm version 1.42 419s qvalue: 419s # expected: 200 419s # received: '200' 419s ok 1 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 2 419s qvalue: 419s # expected: 200 419s # received: '200' 419s ok 3 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 4 419s qvalue: 419s # expected: 200 419s # received: '200' 419s ok 5 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 6 419s qvalue: 419s # expected: 200 419s # received: '200' 419s ok 7 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 8 419s qvalue: 419s # expected: 200 419s # received: '200' 419s ok 9 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 10 419s qvalue: 419s # expected: 200 419s # received: '200' 419s ok 11 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 12 419s qvalue: ; 419s # expected: 200 419s # received: '200' 419s ok 13 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 14 419s qvalue: ; 419s # expected: 200 419s # received: '200' 419s ok 15 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 16 419s qvalue: ; 419s # expected: 200 419s # received: '200' 419s ok 17 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 18 419s qvalue: ;q= 419s # expected: 200 419s # received: '200' 419s ok 19 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 20 419s qvalue: ;q= 419s # expected: 200 419s # received: '200' 419s ok 21 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 22 419s qvalue: ;q= 419s # expected: 200 419s # received: '200' 419s ok 23 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 24 419s qvalue: ;q=0 419s # expected: 200 419s # received: '200' 419s ok 25 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 26 419s qvalue: ;q=0 419s # expected: 200 419s # received: '200' 419s ok 27 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 28 419s qvalue: ;q=0 419s # expected: 200 419s # received: '200' 419s ok 29 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 30 419s qvalue: ;q=0. 419s # expected: 200 419s # received: '200' 419s ok 31 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 32 419s qvalue: ;q=0. 419s # expected: 200 419s # received: '200' 419s ok 33 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 34 419s qvalue: ;q=0. 419s # expected: 200 419s # received: '200' 419s ok 35 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 36 419s qvalue: ;q=0.0 419s # expected: 200 419s # received: '200' 419s ok 37 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 38 419s qvalue: ;q=0.0 419s # expected: 200 419s # received: '200' 419s ok 39 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 40 419s qvalue: ;q=0.0 419s # expected: 200 419s # received: '200' 419s ok 41 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 42 419s qvalue: ;q=0.00 419s # expected: 200 419s # received: '200' 419s ok 43 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 44 419s qvalue: ;q=0.00 419s # expected: 200 419s # received: '200' 419s ok 45 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 46 419s qvalue: ;q=0.00 419s # expected: 200 419s # received: '200' 419s ok 47 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 48 419s qvalue: ;q=0.000 419s # expected: 200 419s # received: '200' 419s ok 49 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 50 419s qvalue: ;q=0.000 419s # expected: 200 419s # received: '200' 419s ok 51 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 52 419s qvalue: ;q=0.000 419s # expected: 200 419s # received: '200' 419s ok 53 419s # testing : response without Content-Encoding is OK 419s # expected: undef 419s # received: undef 419s ok 54 419s qvalue: ;q=0.0000 419s # expected: 200 419s # received: '200' 419s ok 55 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 56 419s qvalue: ;q=0.0000 419s # expected: 200 419s # received: '200' 419s ok 57 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 58 419s qvalue: ;q=0.0000 419s # expected: 200 419s # received: '200' 419s ok 59 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 60 419s # expected: 200 419s # received: '200' 419s ok 61 419s # testing : response Content-Encoding is OK 419s # expected: 'br' 419s # received: 'br' 419s ok 62 419s # expected: 200 419s # received: '200' 419s ok 63 419s # testing : response Content-Encoding is OK 419s # expected: 'gzip' 419s # received: 'gzip' 419s ok 64 419s ok 421s t/modules/buffer.t .................. 421s 1..12 421s # Running under perl version 5.038002 for linux 421s # Current time local: Tue Dec 17 20:47:24 2024 421s # Current time GMT: Tue Dec 17 20:47:24 2024 421s # Using Test.pm version 1.31 421s # Using Apache/Test.pm version 1.42 421s # testing : Checking return code is '200' 421s # expected: 200 421s # received: '200' 421s ok 1 421s ok 2 421s # testing : Checking return code is '200' 421s # expected: 200 421s # received: '200' 421s ok 3 421s ok 4 421s # testing : Checking return code is '200' 421s # expected: 200 421s # received: '200' 421s ok 5 421s ok 6 421s # testing : Checking return code is '200' 421s # expected: 200 421s # received: '200' 421s ok 7 421s ok 8 421s # testing : Checking return code is '200' 421s # expected: 200 421s # received: '200' 421s ok 9 421s ok 10 421s # testing : Checking return code is '200' 421s # expected: 200 421s # received: '200' 421s ok 11 421s ok 12 421s ok 423s t/modules/cache.t ................... 423s 1..3 423s # Running under perl version 5.038002 for linux 423s # Current time local: Tue Dec 17 20:47:26 2024 423s # Current time GMT: Tue Dec 17 20:47:26 2024 423s # Using Test.pm version 1.31 423s # Using Apache/Test.pm version 1.42 423s # testing : non-cached call to index.html 423s # expected: 200 423s # received: '200' 423s ok 1 423s # testing : call to cache index.html 423s # expected: 200 423s # received: '200' 423s ok 2 423s # testing : cached call to index.html 423s # expected: 200 423s # received: '200' 423s ok 3 423s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 423s ok 428s t/modules/cgi.t ..................... 428s 1..58 428s # Running under perl version 5.038002 for linux 428s # Current time local: Tue Dec 17 20:47:28 2024 428s # Current time GMT: Tue Dec 17 20:47:28 2024 428s # Using Test.pm version 1.31 428s # Using Apache/Test.pm version 1.42 428s # testing : return code for acceptpathinfodefault.sh 428s # expected: 200 428s # received: '200' 428s ok 1 428s # testing : body for acceptpathinfodefault.sh 428s # expected: '' 428s # received: '' 428s ok 2 428s # testing : return code for acceptpathinfodefault.sh/foo 428s # expected: 200 428s # received: '200' 428s ok 3 428s # testing : body for acceptpathinfodefault.sh/foo 428s # expected: '/foo' 428s # received: '/foo' 428s ok 4 428s # testing : return code for acceptpathinfooff.sh 428s # expected: 200 428s # received: '200' 428s ok 5 428s # testing : body for acceptpathinfooff.sh 428s # expected: '' 428s # received: '' 428s ok 6 428s # testing : return code for acceptpathinfooff.sh/foo 428s # expected: 404 428s # received: '404' 428s ok 7 428s # no body test for this one 428s ok 8 428s # testing : return code for acceptpathinfoon.sh 428s # expected: 200 428s # received: '200' 428s ok 9 428s # testing : body for acceptpathinfoon.sh 428s # expected: '' 428s # received: '' 428s ok 10 428s # testing : return code for acceptpathinfoon.sh/foo 428s # expected: 200 428s # received: '200' 428s ok 11 428s # testing : body for acceptpathinfoon.sh/foo 428s # expected: '/foo' 428s # received: '/foo' 428s ok 12 428s # testing : return code for bogus-perl.pl 428s # expected: 500 428s # received: '500' 428s ok 13 428s # cgi log created ok. 428s ok 14 428s # testing : return code for bogus-sh.sh 428s # expected: 500 428s # received: '500' 428s ok 15 428s # checking that log size (807) is bigger than it used to be (523) 428s ok 16 428s # testing : return code for nph-stderr.pl 428s # expected: 200 428s # received: '200' 428s ok 17 428s # testing : body for nph-stderr.pl 428s # expected: 'this is nph-stdout' 428s # received: 'this is nph-stdout' 428s ok 18 428s # testing : return code for nph-test.pl 428s # expected: 200 428s # received: '200' 428s ok 19 428s # testing : body for nph-test.pl 428s # expected: 'ok' 428s # received: 'ok' 428s ok 20 428s # testing : return code for perl.pl 428s # expected: 200 428s # received: '200' 428s ok 21 428s # testing : body for perl.pl 428s # expected: 'perl cgi' 428s # received: 'perl cgi' 428s ok 22 428s # testing : return code for sh.sh 428s # expected: 200 428s # received: '200' 428s ok 23 428s # testing : body for sh.sh 428s # expected: 'sh cgi' 428s # received: 'sh cgi' 428s ok 24 428s # testing : return code for stderr1.pl 428s # expected: 200 428s # received: '200' 428s ok 25 428s # testing : body for stderr1.pl 428s # expected: 'this is stdout' 428s # received: 'this is stdout' 428s ok 26 428s # testing : return code for stderr2.pl 428s # expected: 200 428s # received: '200' 428s ok 27 428s # testing : body for stderr2.pl 428s # expected: 'this is also stdout' 428s # received: 'this is also stdout' 428s ok 28 428s # testing : return code for stderr3.pl 428s # expected: 200 428s # received: '200' 428s ok 29 428s # testing : body for stderr3.pl 428s # expected: 'this is more stdout' 428s # received: 'this is more stdout' 428s ok 30 428s # posted content (length 10) to bogus-perl.pl 428s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 428s # expected: '500' 428s # received: '500' 428s ok 31 428s # checking that log size (35781) is greater than 807 428s ok 32 428s # verifying that logged content is 10 characters 428s ok 33 428s # posted content (length 99) to bogus-perl.pl 428s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 428s # expected: '500' 428s # received: '500' 428s ok 34 428s # checking that log size (36240) is greater than 35781 428s ok 35 428s # verifying that logged content is 99 characters 428s ok 36 428s # posted content (length 250) to bogus-perl.pl 428s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 428s # expected: '500' 428s # received: '500' 428s ok 37 428s # checking that log size (36851) is greater than 36240 428s ok 38 428s # verifying that logged content is 250 characters 428s ok 39 428s # posted content (length 255) to bogus-perl.pl 428s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 428s # expected: '500' 428s # received: '500' 428s ok 40 428s # checking that log size (37467) is greater than 36851 428s ok 41 428s # verifying that logged content is 255 characters 428s ok 42 428s # posted content (length 256) to bogus-perl.pl 428s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 428s # expected: '500' 428s # received: '500' 428s ok 43 428s # checking that log size (38084) is greater than 37467 428s ok 44 428s # verifying that logged content is 256 characters 428s ok 45 428s # posted content (length 257) to bogus-perl.pl 428s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 428s # expected: '500' 428s # received: '500' 428s ok 46 428s # checking that log size (38701) is greater than 38084 428s ok 47 428s # verifying that logged content is 256 characters 428s ok 48 428s # posted content (length 258) to bogus-perl.pl 428s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 428s # expected: '500' 428s # received: '500' 428s ok 49 428s # checking that log size (39318) is greater than 38701 428s ok 50 428s # verifying that logged content is 256 characters 428s ok 51 428s # posted content (length 1024) to bogus-perl.pl 428s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 428s # expected: '500' 428s # received: '500' 428s ok 52 428s # checking that log size (39936) is greater than 39318 428s ok 53 428s # verifying that logged content is 256 characters 428s ok 54 428s # verifying log is greater than 40960 bytes. 428s ok 55 428s # verifying log did not grow after making bogus request. 428s ok 56 428s # verifying log did not grow after making another bogus request. 428s ok 57 428s # checking that HEAD /modules/cgi/perl.pl returns 200. 428s ok 58 428s ok 430s t/modules/data.t .................... 430s 1..2 430s # Running under perl version 5.038002 for linux 430s # Current time local: Tue Dec 17 20:47:33 2024 430s # Current time GMT: Tue Dec 17 20:47:33 2024 430s # Using Test.pm version 1.31 430s # Using Apache/Test.pm version 1.42 430s # testing : Checking return code is '200' 430s # expected: 200 430s # received: '200' 430s ok 1 430s ok 2 430s ok 434s t/modules/dav.t ..................... 434s 1..19 434s # Running under perl version 5.038002 for linux 434s # Current time local: Tue Dec 17 20:47:35 2024 434s # Current time GMT: Tue Dec 17 20:47:35 2024 434s # Using Test.pm version 1.31 434s # Using Apache/Test.pm version 1.42 434s resource lock test: 434s ok 1 434s DAV put test: 434s ok 2 434s getting DAV resource properties: 434s ok 3 434s created: Tue, 17 Dec 2024 20:47:37 GMT 434s modified: Tue, 17 Dec 2024 20:47:37 GMT 434s now: Tue, 17 Dec 2024 20:47:39 GMT 434s ok 4 434s ok 5 434s resource lock status test: 434s ok 6 434s resource unlock test: 434s ok 7 434s resource lock status test: 434s ok 8 434s getting uri... 434s expect: 434s -> 434s 434s
434s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

484s # 484s # ' 484s # received: ' 484s #

Hello World!

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

No query was specified.

484s # 484s # ' 484s # received: ' 484s #

No query was specified.

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

Hello World!

484s # 484s # ' 484s # received: ' 484s #

Hello World!

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

No query was specified.

484s # 484s # ' 484s # received: ' 484s #

No query was specified.

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

mod_include test

489s # 489s # 489s # Hello World 489s # 489s #

[back]

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

mod_include test

489s # 489s # 489s # Hello World 489s # 489s #

[back]

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

mod_include test

489s # 489s # 489s # Hello World 489s # 489s #

[back]

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

Load Balancer Manager for localhost

516s # 516s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
516s #
Server Built: 2024-10-02T12:40:51
516s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
516s #
516s #

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

540s #

The document has moved here.

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

Moved Permanently

540s #

The document has moved here.

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

Moved Permanently

540s #

The document has moved here.

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

Moved Permanently

540s #

The document has moved here.

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

Multiple Choices

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

Available documents: 540s #

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

Multiple Choices

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

Available documents: 540s #

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

Multiple Choices

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

Available documents: 540s #

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

Moved Permanently

540s #

The document has moved here.

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

Multiple Choices

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

Available documents: 540s #

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

Multiple Choices

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

Available documents: 540s #

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

Moved Permanently

540s #

The document has moved here.

540s # 540s # ' 540s ok 48 540s ok 542s t/modules/status.t .................. 542s 1..1 542s # Running under perl version 5.038002 for linux 542s # Current time local: Tue Dec 17 20:49:25 2024 542s # Current time GMT: Tue Dec 17 20:49:25 2024 542s # Using Test.pm version 1.31 542s # Using Apache/Test.pm version 1.42 542s 542s 542s Apache Status 542s 542s

Apache Server Status for localhost (via 127.0.0.1)

542s 542s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
542s
Server MPM: prefork
542s
Server Built: 2024-10-02T12:40:51 542s

542s
Current Time: Tuesday, 17-Dec-2024 20:49:27 UTC
542s
Restart Time: Tuesday, 17-Dec-2024 20:44:32 UTC
542s
Parent Server Config. Generation: 1
542s
Parent Server MPM Generation: 0
542s
Server uptime: 4 minutes 54 seconds
542s
Server load: 1.02 0.69 0.32
542s
Total accesses: 6799 - Total Traffic: 139.6 MB - Total Duration: 118883
542s
CPU Usage: u2.73 s3.36 cu3.22 cs3.38 - 4.32% CPU load
542s
23.1 requests/sec - 486.4 kB/second - 21.0 kB/request - 17.4854 ms/request
542s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
542s
_.W._..
542s

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

542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s
SrvPIDAccMCPU 542s SSReqDurConnChildSlotClientProtocolVHostRequest
0-071160/2899/2899_ 542s 5.2320316280.065.4465.44 542s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-0-0/0/2858. 542s 0.00190360250.00.0071.29 542s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
2-0676480/879/879W 542s 1.5600167550.02.742.74 542s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-0-0/0/11. 542s 0.00180153160.00.000.01 542s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
4-01006410/117/121_ 542s 0.14203720.00.080.08 542s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
5-0-0/0/24. 542s 0.00210187400.00.000.09 542s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
6-0-0/0/7. 542s 0.00200430.00.000.00 542s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
542s
542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s 542s
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
542s 542s ok 1 542s ok 545s t/modules/substitute.t .............. 545s 1..19 545s # Running under perl version 5.038002 for linux 545s # Current time local: Tue Dec 17 20:49:27 2024 545s # Current time GMT: Tue Dec 17 20:49:27 2024 545s # Using Test.pm version 1.31 545s # Using Apache/Test.pm version 1.42 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'barbar': OK 545s ok 1 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'barbar': OK 545s ok 2 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'foofoo': OK 545s ok 3 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'barbar': OK 545s ok 4 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'barbar': OK 545s ok 5 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'barbar': OK 545s ok 6 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'foof 545s oo': OK 545s ok 7 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'xfoo': OK 545s ok 8 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 545s ok 9 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s barx 545s ': OK 545s ok 10 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'a$1axb(': OK 545s ok 11 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'a$XX': OK 545s ok 12 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 545s ok 13 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'x&x': OK 545s ok 14 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'xx': OK 545s ok 15 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'fcooar': OK 545s ok 16 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'fc$1ar': OK 545s ok 17 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'fdooar': OK 545s ok 18 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s got 200 'XXXfooXXX 545s bar': OK 545s ok 19 545s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 545s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 545s ok 549s t/modules/unique_id.t ............... 549s 1..300 549s # Running under perl version 5.038002 for linux 549s # Current time local: Tue Dec 17 20:49:30 2024 549s # Current time GMT: Tue Dec 17 20:49:30 2024 549s # Using Test.pm version 1.31 549s # Using Apache/Test.pm version 1.42 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 1 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2AQAAAAQ 549s ok 2 549s ok 3 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 4 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx6QAAAAI 549s ok 5 549s ok 6 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 7 549s # unique id: Z2Hj3ON1nk28DhY1RtXrRQAAAAA 549s ok 8 549s ok 9 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 10 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2AgAAAAQ 549s ok 11 549s ok 12 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 13 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx6gAAAAI 549s ok 14 549s ok 15 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 16 549s # unique id: Z2Hj3ON1nk28DhY1RtXrRgAAAAA 549s ok 17 549s ok 18 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 19 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2AwAAAAQ 549s ok 20 549s ok 21 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 22 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx6wAAAAI 549s ok 23 549s ok 24 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 25 549s # unique id: Z2Hj3ON1nk28DhY1RtXrRwAAAAA 549s ok 26 549s ok 27 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 28 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2BAAAAAQ 549s ok 29 549s ok 30 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 31 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx7AAAAAI 549s ok 32 549s ok 33 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 34 549s # unique id: Z2Hj3ON1nk28DhY1RtXrSAAAAAA 549s ok 35 549s ok 36 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 37 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2BQAAAAQ 549s ok 38 549s ok 39 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 40 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx7QAAAAI 549s ok 41 549s ok 42 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 43 549s # unique id: Z2Hj3ON1nk28DhY1RtXrSQAAAAA 549s ok 44 549s ok 45 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 46 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2BgAAAAQ 549s ok 47 549s ok 48 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 49 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx7gAAAAI 549s ok 50 549s ok 51 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 52 549s # unique id: Z2Hj3ON1nk28DhY1RtXrSgAAAAA 549s ok 53 549s ok 54 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 55 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2BwAAAAQ 549s ok 56 549s ok 57 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 58 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx7wAAAAI 549s ok 59 549s ok 60 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 61 549s # unique id: Z2Hj3ON1nk28DhY1RtXrSwAAAAA 549s ok 62 549s ok 63 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 64 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2CAAAAAQ 549s ok 65 549s ok 66 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 67 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx8AAAAAI 549s ok 68 549s ok 69 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 70 549s # unique id: Z2Hj3ON1nk28DhY1RtXrTAAAAAA 549s ok 71 549s ok 72 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 73 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2CQAAAAQ 549s ok 74 549s ok 75 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 76 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx8QAAAAI 549s ok 77 549s ok 78 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 79 549s # unique id: Z2Hj3ON1nk28DhY1RtXrTQAAAAA 549s ok 80 549s ok 81 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 82 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2CgAAAAQ 549s ok 83 549s ok 84 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 85 549s # unique id: Z2Hj3ON1nk28DhY1RtXrTgAAAAA 549s ok 86 549s ok 87 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 88 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2CwAAAAQ 549s ok 89 549s ok 90 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 91 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx8gAAAAI 549s ok 92 549s ok 93 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 94 549s # unique id: Z2Hj3ON1nk28DhY1RtXrTwAAAAA 549s ok 95 549s ok 96 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 97 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2DAAAAAQ 549s ok 98 549s ok 99 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 100 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx8wAAAAI 549s ok 101 549s ok 102 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 103 549s # unique id: Z2Hj3ON1nk28DhY1RtXrUAAAAAA 549s ok 104 549s ok 105 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 106 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2DQAAAAQ 549s ok 107 549s ok 108 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 109 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx9AAAAAI 549s ok 110 549s ok 111 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 112 549s # unique id: Z2Hj3ON1nk28DhY1RtXrUQAAAAA 549s ok 113 549s ok 114 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 115 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2DgAAAAQ 549s ok 116 549s ok 117 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 118 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx9QAAAAI 549s ok 119 549s ok 120 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 121 549s # unique id: Z2Hj3ON1nk28DhY1RtXrUgAAAAA 549s ok 122 549s ok 123 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 124 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2DwAAAAQ 549s ok 125 549s ok 126 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 127 549s # unique id: Z2Hj3HjMtiPHlo_CEIzx9gAAAAI 549s ok 128 549s ok 129 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 130 549s # unique id: Z2Hj3ON1nk28DhY1RtXrUwAAAAA 549s ok 131 549s ok 132 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 133 549s # unique id: Z2Hj3DTLmT3Z5VY9Y_v2EAAAAAQ 549s ok 134 549s ok 135 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 136 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx9wAAAAI 549s ok 137 549s ok 138 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 139 549s # unique id: Z2Hj3eN1nk28DhY1RtXrVAAAAAA 549s ok 140 549s ok 141 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 142 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2EQAAAAQ 549s ok 143 549s ok 144 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 145 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx-AAAAAI 549s ok 146 549s ok 147 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 148 549s # unique id: Z2Hj3eN1nk28DhY1RtXrVQAAAAA 549s ok 149 549s ok 150 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 151 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2EgAAAAQ 549s ok 152 549s ok 153 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 154 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx-QAAAAI 549s ok 155 549s ok 156 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 157 549s # unique id: Z2Hj3eN1nk28DhY1RtXrVgAAAAA 549s ok 158 549s ok 159 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 160 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2EwAAAAQ 549s ok 161 549s ok 162 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 163 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx-gAAAAI 549s ok 164 549s ok 165 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 166 549s # unique id: Z2Hj3eN1nk28DhY1RtXrVwAAAAA 549s ok 167 549s ok 168 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 169 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2FAAAAAQ 549s ok 170 549s ok 171 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 172 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx-wAAAAI 549s ok 173 549s ok 174 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 175 549s # unique id: Z2Hj3eN1nk28DhY1RtXrWAAAAAA 549s ok 176 549s ok 177 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 178 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2FQAAAAQ 549s ok 179 549s ok 180 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 181 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx_AAAAAI 549s ok 182 549s ok 183 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 184 549s # unique id: Z2Hj3eN1nk28DhY1RtXrWQAAAAA 549s ok 185 549s ok 186 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 187 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2FgAAAAQ 549s ok 188 549s ok 189 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 190 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx_QAAAAI 549s ok 191 549s ok 192 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 193 549s # unique id: Z2Hj3eN1nk28DhY1RtXrWgAAAAA 549s ok 194 549s ok 195 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 196 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2FwAAAAQ 549s ok 197 549s ok 198 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 199 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx_gAAAAI 549s ok 200 549s ok 201 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 202 549s # unique id: Z2Hj3eN1nk28DhY1RtXrWwAAAAA 549s ok 203 549s ok 204 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 205 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2GAAAAAQ 549s ok 206 549s ok 207 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 208 549s # unique id: Z2Hj3XjMtiPHlo_CEIzx_wAAAAI 549s ok 209 549s ok 210 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 211 549s # unique id: Z2Hj3eN1nk28DhY1RtXrXAAAAAA 549s ok 212 549s ok 213 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 214 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2GQAAAAQ 549s ok 215 549s ok 216 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 217 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyAAAAAAI 549s ok 218 549s ok 219 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 220 549s # unique id: Z2Hj3eN1nk28DhY1RtXrXQAAAAA 549s ok 221 549s ok 222 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 223 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2GgAAAAQ 549s ok 224 549s ok 225 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 226 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyAQAAAAI 549s ok 227 549s ok 228 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 229 549s # unique id: Z2Hj3eN1nk28DhY1RtXrXgAAAAA 549s ok 230 549s ok 231 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 232 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2GwAAAAQ 549s ok 233 549s ok 234 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 235 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyAgAAAAI 549s ok 236 549s ok 237 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 238 549s # unique id: Z2Hj3eN1nk28DhY1RtXrXwAAAAA 549s ok 239 549s ok 240 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 241 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2HAAAAAQ 549s ok 242 549s ok 243 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 244 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyAwAAAAI 549s ok 245 549s ok 246 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 247 549s # unique id: Z2Hj3eN1nk28DhY1RtXrYAAAAAA 549s ok 248 549s ok 249 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 250 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2HQAAAAQ 549s ok 251 549s ok 252 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 253 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyBAAAAAI 549s ok 254 549s ok 255 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 256 549s # unique id: Z2Hj3eN1nk28DhY1RtXrYQAAAAA 549s ok 257 549s ok 258 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 259 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2HgAAAAQ 549s ok 260 549s ok 261 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 262 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyBQAAAAI 549s ok 263 549s ok 264 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 265 549s # unique id: Z2Hj3eN1nk28DhY1RtXrYgAAAAA 549s ok 266 549s ok 267 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 268 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2HwAAAAQ 549s ok 269 549s ok 270 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 271 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyBgAAAAI 549s ok 272 549s ok 273 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 274 549s # unique id: Z2Hj3eN1nk28DhY1RtXrYwAAAAA 549s ok 275 549s ok 276 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 277 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2IAAAAAQ 549s ok 278 549s ok 279 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 280 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyBwAAAAI 549s ok 281 549s ok 282 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 283 549s # unique id: Z2Hj3eN1nk28DhY1RtXrZAAAAAA 549s ok 284 549s ok 285 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 286 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2IQAAAAQ 549s ok 287 549s ok 288 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 289 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyCAAAAAI 549s ok 290 549s ok 291 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 292 549s # unique id: Z2Hj3eN1nk28DhY1RtXrZQAAAAA 549s ok 293 549s ok 294 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 295 549s # unique id: Z2Hj3TTLmT3Z5VY9Y_v2IgAAAAQ 549s ok 296 549s ok 297 549s # testing : fetch unique ID 549s # expected: 200 549s # received: '200' 549s ok 298 549s # unique id: Z2Hj3XjMtiPHlo_CEIzyCQAAAAI 549s ok 299 549s ok 300 549s ok 552s t/modules/usertrack.t ............... 552s 1..1004 552s # Running under perl version 5.038002 for linux 552s # Current time local: Tue Dec 17 20:49:33 2024 552s # Current time GMT: Tue Dec 17 20:49:33 2024 552s # Using Test.pm version 1.31 552s # Using Apache/Test.pm version 1.42 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 1 552s ok 2 552s Set-Cookie: usertrack_test=944546c9.6297d6f58f7cc; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=944546c9.6297d6f58f7cc 552s ok 3 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 4 552s ok 5 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 6 552s ok 7 552s Set-Cookie: usertrack_test=b3b7361b.6297d6f591a8d; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=b3b7361b.6297d6f591a8d 552s ok 8 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 9 552s ok 10 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 11 552s ok 12 552s Set-Cookie: usertrack_test=ce7e7101.6297d6f592d11; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ce7e7101.6297d6f592d11 552s ok 13 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 14 552s ok 15 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 16 552s ok 17 552s Set-Cookie: usertrack_test=ede0dd92.6297d6f593f52; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ede0dd92.6297d6f593f52 552s ok 18 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 19 552s ok 20 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 21 552s ok 22 552s Set-Cookie: usertrack_test=2f620ac4.6297d6f594fc0; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=2f620ac4.6297d6f594fc0 552s ok 23 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 24 552s ok 25 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 26 552s ok 27 552s Set-Cookie: usertrack_test=312daf0f.6297d6f59614b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=312daf0f.6297d6f59614b 552s ok 28 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 29 552s ok 30 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 31 552s ok 32 552s Set-Cookie: usertrack_test=74c0e90f.6297d6f597285; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=74c0e90f.6297d6f597285 552s ok 33 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 34 552s ok 35 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 36 552s ok 37 552s Set-Cookie: usertrack_test=2c52323e.6297d6f598416; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=2c52323e.6297d6f598416 552s ok 38 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 39 552s ok 40 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 41 552s ok 42 552s Set-Cookie: usertrack_test=ce59d1bb.6297d6f5994c8; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ce59d1bb.6297d6f5994c8 552s ok 43 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 44 552s ok 45 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 46 552s ok 47 552s Set-Cookie: usertrack_test=6b795027.6297d6f59a515; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=6b795027.6297d6f59a515 552s ok 48 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 49 552s ok 50 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 51 552s ok 52 552s Set-Cookie: usertrack_test=70f1ce7c.6297d6f59b667; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=70f1ce7c.6297d6f59b667 552s ok 53 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 54 552s ok 55 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 56 552s ok 57 552s Set-Cookie: usertrack_test=d88a0b1a.6297d6f59c754; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=d88a0b1a.6297d6f59c754 552s ok 58 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 59 552s ok 60 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 61 552s ok 62 552s Set-Cookie: usertrack_test=25a92dde.6297d6f59d86c; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=25a92dde.6297d6f59d86c 552s ok 63 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 64 552s ok 65 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 66 552s ok 67 552s Set-Cookie: usertrack_test=d8bb4364.6297d6f59eb7c; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=d8bb4364.6297d6f59eb7c 552s ok 68 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 69 552s ok 70 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 71 552s ok 72 552s Set-Cookie: usertrack_test=5598c2da.6297d6f5a0012; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=5598c2da.6297d6f5a0012 552s ok 73 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 74 552s ok 75 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 76 552s ok 77 552s Set-Cookie: usertrack_test=57dc0a14.6297d6f5a12ae; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=57dc0a14.6297d6f5a12ae 552s ok 78 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 79 552s ok 80 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 81 552s ok 82 552s Set-Cookie: usertrack_test=a34e1ec7.6297d6f5a2591; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=a34e1ec7.6297d6f5a2591 552s ok 83 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 84 552s ok 85 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 86 552s ok 87 552s Set-Cookie: usertrack_test=e306fcbb.6297d6f5a36e6; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e306fcbb.6297d6f5a36e6 552s ok 88 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 89 552s ok 90 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 91 552s ok 92 552s Set-Cookie: usertrack_test=3c414560.6297d6f5a4a0c; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3c414560.6297d6f5a4a0c 552s ok 93 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 94 552s ok 95 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 96 552s ok 97 552s Set-Cookie: usertrack_test=dedbac24.6297d6f5a5d0d; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=dedbac24.6297d6f5a5d0d 552s ok 98 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 99 552s ok 100 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 101 552s ok 102 552s Set-Cookie: usertrack_test=f15b079.6297d6f5a700b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f15b079.6297d6f5a700b 552s ok 103 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 104 552s ok 105 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 106 552s ok 107 552s Set-Cookie: usertrack_test=a8b902d2.6297d6f5a8295; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=a8b902d2.6297d6f5a8295 552s ok 108 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 109 552s ok 110 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 111 552s ok 112 552s Set-Cookie: usertrack_test=4ee9468a.6297d6f5a9303; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=4ee9468a.6297d6f5a9303 552s ok 113 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 114 552s ok 115 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 116 552s ok 117 552s Set-Cookie: usertrack_test=2ea2b585.6297d6f5aa4bb; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=2ea2b585.6297d6f5aa4bb 552s ok 118 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 119 552s ok 120 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 121 552s ok 122 552s Set-Cookie: usertrack_test=3fb2f03f.6297d6f5ab653; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3fb2f03f.6297d6f5ab653 552s ok 123 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 124 552s ok 125 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 126 552s ok 127 552s Set-Cookie: usertrack_test=7ecb0b5c.6297d6f5ac84b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=7ecb0b5c.6297d6f5ac84b 552s ok 128 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 129 552s ok 130 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 131 552s ok 132 552s Set-Cookie: usertrack_test=c7e02baa.6297d6f5ad985; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=c7e02baa.6297d6f5ad985 552s ok 133 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 134 552s ok 135 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 136 552s ok 137 552s Set-Cookie: usertrack_test=8b665d94.6297d6f5ae9f9; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=8b665d94.6297d6f5ae9f9 552s ok 138 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 139 552s ok 140 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 141 552s ok 142 552s Set-Cookie: usertrack_test=21e82e65.6297d6f5afcb6; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=21e82e65.6297d6f5afcb6 552s ok 143 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 144 552s ok 145 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 146 552s ok 147 552s Set-Cookie: usertrack_test=878e3f6b.6297d6f5b0ec9; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=878e3f6b.6297d6f5b0ec9 552s ok 148 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 149 552s ok 150 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 151 552s ok 152 552s Set-Cookie: usertrack_test=a2c2a931.6297d6f5b20e9; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=a2c2a931.6297d6f5b20e9 552s ok 153 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 154 552s ok 155 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 156 552s ok 157 552s Set-Cookie: usertrack_test=eafcaf2e.6297d6f5b3227; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=eafcaf2e.6297d6f5b3227 552s ok 158 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 159 552s ok 160 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 161 552s ok 162 552s Set-Cookie: usertrack_test=5c03452f.6297d6f5b4361; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=5c03452f.6297d6f5b4361 552s ok 163 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 164 552s ok 165 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 166 552s ok 167 552s Set-Cookie: usertrack_test=e159e917.6297d6f5b5505; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e159e917.6297d6f5b5505 552s ok 168 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 169 552s ok 170 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 171 552s ok 172 552s Set-Cookie: usertrack_test=1abaf40e.6297d6f5b6635; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1abaf40e.6297d6f5b6635 552s ok 173 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 174 552s ok 175 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 176 552s ok 177 552s Set-Cookie: usertrack_test=484bfc15.6297d6f5b76b5; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=484bfc15.6297d6f5b76b5 552s ok 178 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 179 552s ok 180 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 181 552s ok 182 552s Set-Cookie: usertrack_test=eab099d2.6297d6f5b8851; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=eab099d2.6297d6f5b8851 552s ok 183 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 184 552s ok 185 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 186 552s ok 187 552s Set-Cookie: usertrack_test=b3b99e4a.6297d6f5b98ee; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=b3b99e4a.6297d6f5b98ee 552s ok 188 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 189 552s ok 190 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 191 552s ok 192 552s Set-Cookie: usertrack_test=99a68585.6297d6f5ba910; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=99a68585.6297d6f5ba910 552s ok 193 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 194 552s ok 195 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 196 552s ok 197 552s Set-Cookie: usertrack_test=ed3a73ca.6297d6f5bbb1e; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ed3a73ca.6297d6f5bbb1e 552s ok 198 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 199 552s ok 200 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 201 552s ok 202 552s Set-Cookie: usertrack_test=10464440.6297d6f5bce2e; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=10464440.6297d6f5bce2e 552s ok 203 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 204 552s ok 205 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 206 552s ok 207 552s Set-Cookie: usertrack_test=dfad155e.6297d6f5bdf6d; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=dfad155e.6297d6f5bdf6d 552s ok 208 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 209 552s ok 210 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 211 552s ok 212 552s Set-Cookie: usertrack_test=3a21d3b0.6297d6f5bf155; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3a21d3b0.6297d6f5bf155 552s ok 213 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 214 552s ok 215 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 216 552s ok 217 552s Set-Cookie: usertrack_test=869f9c98.6297d6f5c02af; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=869f9c98.6297d6f5c02af 552s ok 218 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 219 552s ok 220 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 221 552s ok 222 552s Set-Cookie: usertrack_test=eba70630.6297d6f5c14eb; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=eba70630.6297d6f5c14eb 552s ok 223 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 224 552s ok 225 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 226 552s ok 227 552s Set-Cookie: usertrack_test=d91eed2d.6297d6f5c272a; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=d91eed2d.6297d6f5c272a 552s ok 228 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 229 552s ok 230 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 231 552s ok 232 552s Set-Cookie: usertrack_test=f5b2e10f.6297d6f5c392c; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f5b2e10f.6297d6f5c392c 552s ok 233 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 234 552s ok 235 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 236 552s ok 237 552s Set-Cookie: usertrack_test=35c14b4f.6297d6f5c4aae; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=35c14b4f.6297d6f5c4aae 552s ok 238 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 239 552s ok 240 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 241 552s ok 242 552s Set-Cookie: usertrack_test=2e250da3.6297d6f5c5bec; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=2e250da3.6297d6f5c5bec 552s ok 243 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 244 552s ok 245 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 246 552s ok 247 552s Set-Cookie: usertrack_test=f001150d.6297d6f5c6d9e; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f001150d.6297d6f5c6d9e 552s ok 248 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 249 552s ok 250 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 251 552s ok 252 552s Set-Cookie: usertrack_test=66fde0f.6297d6f5c7ec7; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=66fde0f.6297d6f5c7ec7 552s ok 253 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 254 552s ok 255 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 256 552s ok 257 552s Set-Cookie: usertrack_test=85e00d77.6297d6f5c902b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=85e00d77.6297d6f5c902b 552s ok 258 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 259 552s ok 260 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 261 552s ok 262 552s Set-Cookie: usertrack_test=81ad210b.6297d6f5ca1dc; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=81ad210b.6297d6f5ca1dc 552s ok 263 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 264 552s ok 265 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 266 552s ok 267 552s Set-Cookie: usertrack_test=4db23d8b.6297d6f5cb2bf; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=4db23d8b.6297d6f5cb2bf 552s ok 268 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 269 552s ok 270 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 271 552s ok 272 552s Set-Cookie: usertrack_test=1069aa88.6297d6f5cc42a; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1069aa88.6297d6f5cc42a 552s ok 273 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 274 552s ok 275 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 276 552s ok 277 552s Set-Cookie: usertrack_test=6dd47a20.6297d6f5cd5fc; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=6dd47a20.6297d6f5cd5fc 552s ok 278 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 279 552s ok 280 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 281 552s ok 282 552s Set-Cookie: usertrack_test=7cc7f33.6297d6f5ce805; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=7cc7f33.6297d6f5ce805 552s ok 283 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 284 552s ok 285 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 286 552s ok 287 552s Set-Cookie: usertrack_test=6e00f94f.6297d6f5cf912; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=6e00f94f.6297d6f5cf912 552s ok 288 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 289 552s ok 290 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 291 552s ok 292 552s Set-Cookie: usertrack_test=afdbd5e2.6297d6f5d0a5f; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=afdbd5e2.6297d6f5d0a5f 552s ok 293 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 294 552s ok 295 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 296 552s ok 297 552s Set-Cookie: usertrack_test=b079dc9c.6297d6f5d1bb1; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=b079dc9c.6297d6f5d1bb1 552s ok 298 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 299 552s ok 300 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 301 552s ok 302 552s Set-Cookie: usertrack_test=6ff783da.6297d6f5d2d26; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=6ff783da.6297d6f5d2d26 552s ok 303 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 304 552s ok 305 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 306 552s ok 307 552s Set-Cookie: usertrack_test=ef7463ab.6297d6f5d3e51; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ef7463ab.6297d6f5d3e51 552s ok 308 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 309 552s ok 310 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 311 552s ok 312 552s Set-Cookie: usertrack_test=891c0f2c.6297d6f5d4f41; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=891c0f2c.6297d6f5d4f41 552s ok 313 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 314 552s ok 315 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 316 552s ok 317 552s Set-Cookie: usertrack_test=f6708642.6297d6f5d6005; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f6708642.6297d6f5d6005 552s ok 318 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 319 552s ok 320 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 321 552s ok 322 552s Set-Cookie: usertrack_test=5d9e6c4f.6297d6f5d7187; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=5d9e6c4f.6297d6f5d7187 552s ok 323 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 324 552s ok 325 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 326 552s ok 327 552s Set-Cookie: usertrack_test=6284d8ac.6297d6f5d8429; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=6284d8ac.6297d6f5d8429 552s ok 328 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 329 552s ok 330 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 331 552s ok 332 552s Set-Cookie: usertrack_test=bdd6a02c.6297d6f5d94ef; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=bdd6a02c.6297d6f5d94ef 552s ok 333 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 334 552s ok 335 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 336 552s ok 337 552s Set-Cookie: usertrack_test=4f9773a8.6297d6f5da78b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=4f9773a8.6297d6f5da78b 552s ok 338 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 339 552s ok 340 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 341 552s ok 342 552s Set-Cookie: usertrack_test=4e5abc82.6297d6f5dbcaa; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=4e5abc82.6297d6f5dbcaa 552s ok 343 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 344 552s ok 345 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 346 552s ok 347 552s Set-Cookie: usertrack_test=7708f2d7.6297d6f5dcf41; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=7708f2d7.6297d6f5dcf41 552s ok 348 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 349 552s ok 350 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 351 552s ok 352 552s Set-Cookie: usertrack_test=f47f2eb5.6297d6f5ddfd0; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f47f2eb5.6297d6f5ddfd0 552s ok 353 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 354 552s ok 355 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 356 552s ok 357 552s Set-Cookie: usertrack_test=6cb7166d.6297d6f5df118; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=6cb7166d.6297d6f5df118 552s ok 358 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 359 552s ok 360 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 361 552s ok 362 552s Set-Cookie: usertrack_test=8ef2a941.6297d6f5e02e9; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=8ef2a941.6297d6f5e02e9 552s ok 363 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 364 552s ok 365 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 366 552s ok 367 552s Set-Cookie: usertrack_test=948a7c8b.6297d6f5e1440; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=948a7c8b.6297d6f5e1440 552s ok 368 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 369 552s ok 370 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 371 552s ok 372 552s Set-Cookie: usertrack_test=edc7b6e3.6297d6f5e2553; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=edc7b6e3.6297d6f5e2553 552s ok 373 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 374 552s ok 375 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 376 552s ok 377 552s Set-Cookie: usertrack_test=fc70ee07.6297d6f5e3742; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=fc70ee07.6297d6f5e3742 552s ok 378 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 379 552s ok 380 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 381 552s ok 382 552s Set-Cookie: usertrack_test=9d845283.6297d6f5e4889; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=9d845283.6297d6f5e4889 552s ok 383 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 384 552s ok 385 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 386 552s ok 387 552s Set-Cookie: usertrack_test=1e075e07.6297d6f5e59ed; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1e075e07.6297d6f5e59ed 552s ok 388 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 389 552s ok 390 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 391 552s ok 392 552s Set-Cookie: usertrack_test=7d65765.6297d6f5e6ba3; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=7d65765.6297d6f5e6ba3 552s ok 393 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 394 552s ok 395 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 396 552s ok 397 552s Set-Cookie: usertrack_test=85a4a8ec.6297d6f5e7d1f; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=85a4a8ec.6297d6f5e7d1f 552s ok 398 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 399 552s ok 400 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 401 552s ok 402 552s Set-Cookie: usertrack_test=e7b3525.6297d6f5e8ee2; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e7b3525.6297d6f5e8ee2 552s ok 403 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 404 552s ok 405 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 406 552s ok 407 552s Set-Cookie: usertrack_test=4a7a43bd.6297d6f5ea02f; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=4a7a43bd.6297d6f5ea02f 552s ok 408 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 409 552s ok 410 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 411 552s ok 412 552s Set-Cookie: usertrack_test=198b0a76.6297d6f5eb160; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=198b0a76.6297d6f5eb160 552s ok 413 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 414 552s ok 415 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 416 552s ok 417 552s Set-Cookie: usertrack_test=71810eb5.6297d6f5ec2e8; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=71810eb5.6297d6f5ec2e8 552s ok 418 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 419 552s ok 420 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 421 552s ok 422 552s Set-Cookie: usertrack_test=3e90efb4.6297d6f5ed4b5; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3e90efb4.6297d6f5ed4b5 552s ok 423 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 424 552s ok 425 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 426 552s ok 427 552s Set-Cookie: usertrack_test=419282b6.6297d6f5ee60f; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=419282b6.6297d6f5ee60f 552s ok 428 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 429 552s ok 430 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 431 552s ok 432 552s Set-Cookie: usertrack_test=6be2a3b2.6297d6f5ef6aa; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=6be2a3b2.6297d6f5ef6aa 552s ok 433 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 434 552s ok 435 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 436 552s ok 437 552s Set-Cookie: usertrack_test=b225c7c8.6297d6f5f079a; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=b225c7c8.6297d6f5f079a 552s ok 438 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 439 552s ok 440 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 441 552s ok 442 552s Set-Cookie: usertrack_test=5de20869.6297d6f5f17e2; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=5de20869.6297d6f5f17e2 552s ok 443 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 444 552s ok 445 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 446 552s ok 447 552s Set-Cookie: usertrack_test=2a8948be.6297d6f5f28e6; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=2a8948be.6297d6f5f28e6 552s ok 448 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 449 552s ok 450 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 451 552s ok 452 552s Set-Cookie: usertrack_test=fd2759cf.6297d6f5f3a18; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=fd2759cf.6297d6f5f3a18 552s ok 453 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 454 552s ok 455 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 456 552s ok 457 552s Set-Cookie: usertrack_test=aa50281e.6297d6f5f4a6c; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=aa50281e.6297d6f5f4a6c 552s ok 458 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 459 552s ok 460 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 461 552s ok 462 552s Set-Cookie: usertrack_test=3c57da91.6297d6f5f5cf0; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3c57da91.6297d6f5f5cf0 552s ok 463 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 464 552s ok 465 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 466 552s ok 467 552s Set-Cookie: usertrack_test=b58f84bc.6297d6f5f6f39; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=b58f84bc.6297d6f5f6f39 552s ok 468 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 469 552s ok 470 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 471 552s ok 472 552s Set-Cookie: usertrack_test=c08331.6297d6f5f7fe7; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=c08331.6297d6f5f7fe7 552s ok 473 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 474 552s ok 475 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 476 552s ok 477 552s Set-Cookie: usertrack_test=e59dad82.6297d6f5f901e; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e59dad82.6297d6f5f901e 552s ok 478 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 479 552s ok 480 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 481 552s ok 482 552s Set-Cookie: usertrack_test=aa656b59.6297d6f5fa04c; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=aa656b59.6297d6f5fa04c 552s ok 483 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 484 552s ok 485 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 486 552s ok 487 552s Set-Cookie: usertrack_test=93791e58.6297d6f5fb0b1; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=93791e58.6297d6f5fb0b1 552s ok 488 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 489 552s ok 490 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 491 552s ok 492 552s Set-Cookie: usertrack_test=d3d73634.6297d6f5fc0eb; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=d3d73634.6297d6f5fc0eb 552s ok 493 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 494 552s ok 495 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 496 552s ok 497 552s Set-Cookie: usertrack_test=9b200f4d.6297d6f5fd191; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=9b200f4d.6297d6f5fd191 552s ok 498 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 499 552s ok 500 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 501 552s ok 502 552s Set-Cookie: usertrack_test=92859947.6297d6f5fe1e3; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=92859947.6297d6f5fe1e3 552s ok 503 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 504 552s ok 505 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 506 552s ok 507 552s Set-Cookie: usertrack_test=48d27df0.6297d6f5ff218; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=48d27df0.6297d6f5ff218 552s ok 508 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 509 552s ok 510 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 511 552s ok 512 552s Set-Cookie: usertrack_test=da1065bb.6297d6f600207; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=da1065bb.6297d6f600207 552s ok 513 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 514 552s ok 515 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 516 552s ok 517 552s Set-Cookie: usertrack_test=1059e289.6297d6f60130f; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1059e289.6297d6f60130f 552s ok 518 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 519 552s ok 520 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 521 552s ok 522 552s Set-Cookie: usertrack_test=e95de710.6297d6f6023cd; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e95de710.6297d6f6023cd 552s ok 523 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 524 552s ok 525 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 526 552s ok 527 552s Set-Cookie: usertrack_test=3422607d.6297d6f60341b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3422607d.6297d6f60341b 552s ok 528 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 529 552s ok 530 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 531 552s ok 532 552s Set-Cookie: usertrack_test=bec7d98.6297d6f604347; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=bec7d98.6297d6f604347 552s ok 533 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 534 552s ok 535 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 536 552s ok 537 552s Set-Cookie: usertrack_test=48c41943.6297d6f6052fa; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=48c41943.6297d6f6052fa 552s ok 538 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 539 552s ok 540 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 541 552s ok 542 552s Set-Cookie: usertrack_test=7a74de61.6297d6f606208; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=7a74de61.6297d6f606208 552s ok 543 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 544 552s ok 545 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 546 552s ok 547 552s Set-Cookie: usertrack_test=ba8951d1.6297d6f607191; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ba8951d1.6297d6f607191 552s ok 548 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 549 552s ok 550 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 551 552s ok 552 552s Set-Cookie: usertrack_test=caed9218.6297d6f608217; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=caed9218.6297d6f608217 552s ok 553 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 554 552s ok 555 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 556 552s ok 557 552s Set-Cookie: usertrack_test=e361f287.6297d6f609178; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e361f287.6297d6f609178 552s ok 558 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 559 552s ok 560 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 561 552s ok 562 552s Set-Cookie: usertrack_test=1aba8776.6297d6f60a13b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1aba8776.6297d6f60a13b 552s ok 563 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 564 552s ok 565 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 566 552s ok 567 552s Set-Cookie: usertrack_test=1f8ffba0.6297d6f60b227; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1f8ffba0.6297d6f60b227 552s ok 568 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 569 552s ok 570 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 571 552s ok 572 552s Set-Cookie: usertrack_test=9c1f85d3.6297d6f60c470; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=9c1f85d3.6297d6f60c470 552s ok 573 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 574 552s ok 575 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 576 552s ok 577 552s Set-Cookie: usertrack_test=44dd3330.6297d6f60d609; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=44dd3330.6297d6f60d609 552s ok 578 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 579 552s ok 580 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 581 552s ok 582 552s Set-Cookie: usertrack_test=29219e94.6297d6f60e8f8; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=29219e94.6297d6f60e8f8 552s ok 583 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 584 552s ok 585 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 586 552s ok 587 552s Set-Cookie: usertrack_test=cbe154f7.6297d6f60fbad; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=cbe154f7.6297d6f60fbad 552s ok 588 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 589 552s ok 590 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 591 552s ok 592 552s Set-Cookie: usertrack_test=11efcc72.6297d6f610c2f; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=11efcc72.6297d6f610c2f 552s ok 593 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 594 552s ok 595 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 596 552s ok 597 552s Set-Cookie: usertrack_test=115dd2b2.6297d6f611e28; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=115dd2b2.6297d6f611e28 552s ok 598 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 599 552s ok 600 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 601 552s ok 602 552s Set-Cookie: usertrack_test=4d3db71b.6297d6f612ff1; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=4d3db71b.6297d6f612ff1 552s ok 603 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 604 552s ok 605 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 606 552s ok 607 552s Set-Cookie: usertrack_test=26aa7dd4.6297d6f614220; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=26aa7dd4.6297d6f614220 552s ok 608 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 609 552s ok 610 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 611 552s ok 612 552s Set-Cookie: usertrack_test=f284493d.6297d6f6154e8; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f284493d.6297d6f6154e8 552s ok 613 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 614 552s ok 615 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 616 552s ok 617 552s Set-Cookie: usertrack_test=d7cbd4db.6297d6f6167df; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=d7cbd4db.6297d6f6167df 552s ok 618 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 619 552s ok 620 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 621 552s ok 622 552s Set-Cookie: usertrack_test=c8bad913.6297d6f617a9d; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=c8bad913.6297d6f617a9d 552s ok 623 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 624 552s ok 625 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 626 552s ok 627 552s Set-Cookie: usertrack_test=5354d68.6297d6f618cda; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=5354d68.6297d6f618cda 552s ok 628 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 629 552s ok 630 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 631 552s ok 632 552s Set-Cookie: usertrack_test=675b7553.6297d6f619f30; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=675b7553.6297d6f619f30 552s ok 633 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 634 552s ok 635 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 636 552s ok 637 552s Set-Cookie: usertrack_test=a695df81.6297d6f61b19a; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=a695df81.6297d6f61b19a 552s ok 638 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 639 552s ok 640 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 641 552s ok 642 552s Set-Cookie: usertrack_test=9504af71.6297d6f61c8ab; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=9504af71.6297d6f61c8ab 552s ok 643 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 644 552s ok 645 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 646 552s ok 647 552s Set-Cookie: usertrack_test=ee06536f.6297d6f61dde9; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ee06536f.6297d6f61dde9 552s ok 648 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 649 552s ok 650 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 651 552s ok 652 552s Set-Cookie: usertrack_test=d96c6249.6297d6f61f0f6; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=d96c6249.6297d6f61f0f6 552s ok 653 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 654 552s ok 655 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 656 552s ok 657 552s Set-Cookie: usertrack_test=906511d.6297d6f620750; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=906511d.6297d6f620750 552s ok 658 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 659 552s ok 660 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 661 552s ok 662 552s Set-Cookie: usertrack_test=e4888aca.6297d6f621dcb; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e4888aca.6297d6f621dcb 552s ok 663 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 664 552s ok 665 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 666 552s ok 667 552s Set-Cookie: usertrack_test=9b15e43d.6297d6f623253; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=9b15e43d.6297d6f623253 552s ok 668 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 669 552s ok 670 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 671 552s ok 672 552s Set-Cookie: usertrack_test=95107132.6297d6f624947; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=95107132.6297d6f624947 552s ok 673 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 674 552s ok 675 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 676 552s ok 677 552s Set-Cookie: usertrack_test=75626848.6297d6f625e02; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=75626848.6297d6f625e02 552s ok 678 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 679 552s ok 680 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 681 552s ok 682 552s Set-Cookie: usertrack_test=dbbbb509.6297d6f6270f0; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=dbbbb509.6297d6f6270f0 552s ok 683 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 684 552s ok 685 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 686 552s ok 687 552s Set-Cookie: usertrack_test=55c06ca2.6297d6f6282c3; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=55c06ca2.6297d6f6282c3 552s ok 688 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 689 552s ok 690 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 691 552s ok 692 552s Set-Cookie: usertrack_test=dc986e2b.6297d6f629931; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=dc986e2b.6297d6f629931 552s ok 693 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 694 552s ok 695 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 696 552s ok 697 552s Set-Cookie: usertrack_test=3ee6b7e4.6297d6f62b2fa; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3ee6b7e4.6297d6f62b2fa 552s ok 698 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 699 552s ok 700 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 701 552s ok 702 552s Set-Cookie: usertrack_test=f8092b2c.6297d6f62c73c; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f8092b2c.6297d6f62c73c 552s ok 703 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 704 552s ok 705 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 706 552s ok 707 552s Set-Cookie: usertrack_test=e11f2f43.6297d6f62df24; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e11f2f43.6297d6f62df24 552s ok 708 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 709 552s ok 710 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 711 552s ok 712 552s Set-Cookie: usertrack_test=150c0177.6297d6f62f8fb; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=150c0177.6297d6f62f8fb 552s ok 713 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 714 552s ok 715 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 716 552s ok 717 552s Set-Cookie: usertrack_test=a194904d.6297d6f630d4a; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=a194904d.6297d6f630d4a 552s ok 718 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 719 552s ok 720 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 721 552s ok 722 552s Set-Cookie: usertrack_test=c9c8e330.6297d6f6325ab; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=c9c8e330.6297d6f6325ab 552s ok 723 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 724 552s ok 725 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 726 552s ok 727 552s Set-Cookie: usertrack_test=f18b5708.6297d6f634076; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f18b5708.6297d6f634076 552s ok 728 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 729 552s ok 730 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 731 552s ok 732 552s Set-Cookie: usertrack_test=7706f091.6297d6f63573b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=7706f091.6297d6f63573b 552s ok 733 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 734 552s ok 735 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 736 552s ok 737 552s Set-Cookie: usertrack_test=7ae0728a.6297d6f636ccd; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=7ae0728a.6297d6f636ccd 552s ok 738 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 739 552s ok 740 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 741 552s ok 742 552s Set-Cookie: usertrack_test=1f8939fb.6297d6f637fc9; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1f8939fb.6297d6f637fc9 552s ok 743 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 744 552s ok 745 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 746 552s ok 747 552s Set-Cookie: usertrack_test=85a5867f.6297d6f6391de; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=85a5867f.6297d6f6391de 552s ok 748 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 749 552s ok 750 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 751 552s ok 752 552s Set-Cookie: usertrack_test=e332bae9.6297d6f63a3d0; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e332bae9.6297d6f63a3d0 552s ok 753 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 754 552s ok 755 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 756 552s ok 757 552s Set-Cookie: usertrack_test=3627c8e8.6297d6f63b6ae; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3627c8e8.6297d6f63b6ae 552s ok 758 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 759 552s ok 760 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 761 552s ok 762 552s Set-Cookie: usertrack_test=d988d25f.6297d6f63c88d; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=d988d25f.6297d6f63c88d 552s ok 763 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 764 552s ok 765 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 766 552s ok 767 552s Set-Cookie: usertrack_test=79fd947f.6297d6f63da52; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=79fd947f.6297d6f63da52 552s ok 768 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 769 552s ok 770 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 771 552s ok 772 552s Set-Cookie: usertrack_test=c8f7e8b3.6297d6f63ec84; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=c8f7e8b3.6297d6f63ec84 552s ok 773 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 774 552s ok 775 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 776 552s ok 777 552s Set-Cookie: usertrack_test=40742b95.6297d6f63fd59; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=40742b95.6297d6f63fd59 552s ok 778 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 779 552s ok 780 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 781 552s ok 782 552s Set-Cookie: usertrack_test=dfe07bac.6297d6f640e51; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=dfe07bac.6297d6f640e51 552s ok 783 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 784 552s ok 785 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 786 552s ok 787 552s Set-Cookie: usertrack_test=3db81da3.6297d6f641fb8; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3db81da3.6297d6f641fb8 552s ok 788 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 789 552s ok 790 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 791 552s ok 792 552s Set-Cookie: usertrack_test=1c5a8fba.6297d6f643074; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1c5a8fba.6297d6f643074 552s ok 793 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 794 552s ok 795 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 796 552s ok 797 552s Set-Cookie: usertrack_test=4c1bdccf.6297d6f644277; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=4c1bdccf.6297d6f644277 552s ok 798 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 799 552s ok 800 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 801 552s ok 802 552s Set-Cookie: usertrack_test=68021f06.6297d6f64537a; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=68021f06.6297d6f64537a 552s ok 803 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 804 552s ok 805 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 806 552s ok 807 552s Set-Cookie: usertrack_test=72486f76.6297d6f646544; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=72486f76.6297d6f646544 552s ok 808 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 809 552s ok 810 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 811 552s ok 812 552s Set-Cookie: usertrack_test=8f890cce.6297d6f6476cc; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=8f890cce.6297d6f6476cc 552s ok 813 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 814 552s ok 815 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 816 552s ok 817 552s Set-Cookie: usertrack_test=d98adf0b.6297d6f64889b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=d98adf0b.6297d6f64889b 552s ok 818 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 819 552s ok 820 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 821 552s ok 822 552s Set-Cookie: usertrack_test=23b1bc9e.6297d6f649a0f; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=23b1bc9e.6297d6f649a0f 552s ok 823 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 824 552s ok 825 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 826 552s ok 827 552s Set-Cookie: usertrack_test=981306a4.6297d6f64ab81; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=981306a4.6297d6f64ab81 552s ok 828 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 829 552s ok 830 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 831 552s ok 832 552s Set-Cookie: usertrack_test=6edba2ef.6297d6f64bc4b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=6edba2ef.6297d6f64bc4b 552s ok 833 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 834 552s ok 835 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 836 552s ok 837 552s Set-Cookie: usertrack_test=ef61ec02.6297d6f64cda6; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ef61ec02.6297d6f64cda6 552s ok 838 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 839 552s ok 840 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 841 552s ok 842 552s Set-Cookie: usertrack_test=bb54adbf.6297d6f64defa; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=bb54adbf.6297d6f64defa 552s ok 843 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 844 552s ok 845 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 846 552s ok 847 552s Set-Cookie: usertrack_test=fbd6868a.6297d6f64efe3; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=fbd6868a.6297d6f64efe3 552s ok 848 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 849 552s ok 850 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 851 552s ok 852 552s Set-Cookie: usertrack_test=cdbcf891.6297d6f65018a; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=cdbcf891.6297d6f65018a 552s ok 853 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 854 552s ok 855 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 856 552s ok 857 552s Set-Cookie: usertrack_test=e1a1286d.6297d6f65132d; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e1a1286d.6297d6f65132d 552s ok 858 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 859 552s ok 860 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 861 552s ok 862 552s Set-Cookie: usertrack_test=b6c503a2.6297d6f652417; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=b6c503a2.6297d6f652417 552s ok 863 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 864 552s ok 865 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 866 552s ok 867 552s Set-Cookie: usertrack_test=4a3d2185.6297d6f65350f; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=4a3d2185.6297d6f65350f 552s ok 868 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 869 552s ok 870 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 871 552s ok 872 552s Set-Cookie: usertrack_test=1afbfa96.6297d6f654594; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=1afbfa96.6297d6f654594 552s ok 873 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 874 552s ok 875 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 876 552s ok 877 552s Set-Cookie: usertrack_test=a2b5e57.6297d6f655770; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=a2b5e57.6297d6f655770 552s ok 878 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 879 552s ok 880 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 881 552s ok 882 552s Set-Cookie: usertrack_test=861d1f78.6297d6f656915; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=861d1f78.6297d6f656915 552s ok 883 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 884 552s ok 885 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 886 552s ok 887 552s Set-Cookie: usertrack_test=5180c3c.6297d6f6579ef; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=5180c3c.6297d6f6579ef 552s ok 888 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 889 552s ok 890 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 891 552s ok 892 552s Set-Cookie: usertrack_test=cb69360c.6297d6f658b12; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=cb69360c.6297d6f658b12 552s ok 893 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 894 552s ok 895 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 896 552s ok 897 552s Set-Cookie: usertrack_test=82c7c6c1.6297d6f659c3e; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=82c7c6c1.6297d6f659c3e 552s ok 898 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 899 552s ok 900 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 901 552s ok 902 552s Set-Cookie: usertrack_test=2e8b3aac.6297d6f65af48; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=2e8b3aac.6297d6f65af48 552s ok 903 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 904 552s ok 905 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 906 552s ok 907 552s Set-Cookie: usertrack_test=e8578d74.6297d6f65c3aa; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e8578d74.6297d6f65c3aa 552s ok 908 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 909 552s ok 910 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 911 552s ok 912 552s Set-Cookie: usertrack_test=babb5f29.6297d6f65d986; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=babb5f29.6297d6f65d986 552s ok 913 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 914 552s ok 915 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 916 552s ok 917 552s Set-Cookie: usertrack_test=327424dc.6297d6f65eb3b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=327424dc.6297d6f65eb3b 552s ok 918 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 919 552s ok 920 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 921 552s ok 922 552s Set-Cookie: usertrack_test=bc81bb5.6297d6f65fdab; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=bc81bb5.6297d6f65fdab 552s ok 923 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 924 552s ok 925 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 926 552s ok 927 552s Set-Cookie: usertrack_test=82655384.6297d6f66111d; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=82655384.6297d6f66111d 552s ok 928 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 929 552s ok 930 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 931 552s ok 932 552s Set-Cookie: usertrack_test=8934ded2.6297d6f662426; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=8934ded2.6297d6f662426 552s ok 933 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 934 552s ok 935 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 936 552s ok 937 552s Set-Cookie: usertrack_test=7ea592e8.6297d6f663704; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=7ea592e8.6297d6f663704 552s ok 938 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 939 552s ok 940 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 941 552s ok 942 552s Set-Cookie: usertrack_test=fbed0d6c.6297d6f6648e3; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=fbed0d6c.6297d6f6648e3 552s ok 943 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 944 552s ok 945 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 946 552s ok 947 552s Set-Cookie: usertrack_test=3962084d.6297d6f665b4e; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=3962084d.6297d6f665b4e 552s ok 948 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 949 552s ok 950 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 951 552s ok 952 552s Set-Cookie: usertrack_test=f44297e0.6297d6f666e6b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=f44297e0.6297d6f666e6b 552s ok 953 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 954 552s ok 955 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 956 552s ok 957 552s Set-Cookie: usertrack_test=e5e2a6c4.6297d6f6681ac; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=e5e2a6c4.6297d6f6681ac 552s ok 958 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 959 552s ok 960 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 961 552s ok 962 552s Set-Cookie: usertrack_test=933ba24f.6297d6f6694cd; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=933ba24f.6297d6f6694cd 552s ok 963 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 964 552s ok 965 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 966 552s ok 967 552s Set-Cookie: usertrack_test=cf904620.6297d6f66a77e; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=cf904620.6297d6f66a77e 552s ok 968 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 969 552s ok 970 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 971 552s ok 972 552s Set-Cookie: usertrack_test=2eef1228.6297d6f66ba0b; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=2eef1228.6297d6f66ba0b 552s ok 973 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 974 552s ok 975 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 976 552s ok 977 552s Set-Cookie: usertrack_test=a5d43ec8.6297d6f66ccdf; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=a5d43ec8.6297d6f66ccdf 552s ok 978 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 979 552s ok 980 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 981 552s ok 982 552s Set-Cookie: usertrack_test=59b0b319.6297d6f66e110; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=59b0b319.6297d6f66e110 552s ok 983 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 984 552s ok 985 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 986 552s ok 987 552s Set-Cookie: usertrack_test=87e359da.6297d6f66f3cd; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=87e359da.6297d6f66f3cd 552s ok 988 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 989 552s ok 990 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 991 552s ok 992 552s Set-Cookie: usertrack_test=927518cc.6297d6f670678; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=927518cc.6297d6f670678 552s ok 993 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 994 552s ok 995 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 996 552s ok 997 552s Set-Cookie: usertrack_test=ba8bc662.6297d6f6718d9; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s Cookie: usertrack_test=ba8bc662.6297d6f6718d9 552s ok 998 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 999 552s ok 1000 552s ok 1001 552s # testing : Checking return code is '200' 552s # expected: 200 552s # received: '200' 552s ok 1002 552s # usertrack_test=393154fa.6297d6f672ba4; path=/; expires=Tue, 17-Dec-24 20:50:36 GMT 552s ok 1003 552s # expected: undef 552s # received: undef 552s ok 1004 552s ok 554s t/modules/vhost_alias.t ............. 554s 1..8 554s # Running under perl version 5.038002 for linux 554s # Current time local: Tue Dec 17 20:49:37 2024 554s # Current time GMT: Tue Dec 17 20:49:37 2024 554s # Using Test.pm version 1.31 554s # Using Apache/Test.pm version 1.42 554s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 554s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 554s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 554s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 554s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 554s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 554s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 554s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 554s # testing : VirtalDocumentRoot test 554s # expected: 'www.vha-test.com' 554s # received: 'www.vha-test.com' 554s ok 1 554s # testing : VirtualScriptAlias test 554s # expected: 'test cgi for www.vha-test.com' 554s # received: 'test cgi for www.vha-test.com' 554s ok 2 554s # testing : VirtalDocumentRoot test 554s # expected: 'big.server.name.from.heck.org' 554s # received: 'big.server.name.from.heck.org' 554s ok 3 554s # testing : VirtualScriptAlias test 554s # expected: 'test cgi for big.server.name.from.heck.org' 554s # received: 'test cgi for big.server.name.from.heck.org' 554s ok 4 554s # testing : VirtalDocumentRoot test 554s # expected: 'ab.com' 554s # received: 'ab.com' 554s ok 5 554s # testing : VirtualScriptAlias test 554s # expected: 'test cgi for ab.com' 554s # received: 'test cgi for ab.com' 554s ok 6 554s # testing : VirtalDocumentRoot test 554s # expected: 'w-t-f.net' 554s # received: 'w-t-f.net' 554s ok 7 554s # testing : VirtualScriptAlias test 554s # expected: 'test cgi for w-t-f.net' 554s # received: 'test cgi for w-t-f.net' 554s ok 8 554s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 554s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 554s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 554s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 554s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 554s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 554s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 554s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 554s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 554s ok 556s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 558s t/protocol/echo.t ................... 558s 1..8 558s # Running under perl version 5.038002 for linux 558s # Current time local: Tue Dec 17 20:49:41 2024 558s # Current time GMT: Tue Dec 17 20:49:41 2024 558s # Using Test.pm version 1.31 558s # Using Apache/Test.pm version 1.42 558s testing mod_echo_ssl 558s ok 1 558s #Cipher: TLS_AES_256_GCM_SHA384 558s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 558s # testing : echo 558s # expected: 't/protocol/echo.t' 558s # received: 't/protocol/echo.t' 558s ok 2 558s # testing : echo 558s # expected: '/usr/bin/perl' 558s # received: '/usr/bin/perl' 558s ok 3 558s # testing : echo 558s # expected: '118787118787118787118787118787' 558s # received: '118787118787118787118787118787' 558s ok 4 558s testing mod_echo 558s ok 5 558s # testing : echo 558s # expected: 't/protocol/echo.t' 558s # received: 't/protocol/echo.t' 558s ok 6 558s # testing : echo 558s # expected: '/usr/bin/perl' 558s # received: '/usr/bin/perl' 558s ok 7 558s # testing : echo 558s # expected: '118787118787118787118787118787' 558s # received: '118787118787118787118787118787' 558s ok 8 558s ok 560s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 562s t/security/CVE-2003-0542.t .......... 562s 1..1 562s # Running under perl version 5.038002 for linux 562s # Current time local: Tue Dec 17 20:49:45 2024 562s # Current time GMT: Tue Dec 17 20:49:45 2024 562s # Using Test.pm version 1.31 562s # Using Apache/Test.pm version 1.42 562s # testing : CAN-2003-0542 test case 562s # expected: 404 562s # received: '404' 562s ok 1 562s ok 564s t/security/CVE-2004-0747.t .......... 564s 1..1 564s # Running under perl version 5.038002 for linux 564s # Current time local: Tue Dec 17 20:49:47 2024 564s # Current time GMT: Tue Dec 17 20:49:47 2024 564s # Using Test.pm version 1.31 564s # Using Apache/Test.pm version 1.42 564s # testing : CAN-2004-0747 ap_resolve_env test case 564s # expected: 200 564s # received: 200 564s ok 1 564s ok 566s t/security/CVE-2004-0811.t .......... 566s 1..8 566s # Running under perl version 5.038002 for linux 566s # Current time local: Tue Dec 17 20:49:48 2024 566s # Current time GMT: Tue Dec 17 20:49:48 2024 566s # Using Test.pm version 1.31 566s # Using Apache/Test.pm version 1.42 566s # testing : subdir access allowed 566s # expected: 200 566s # received: '200' 566s ok 1 566s # testing : subdir access allowed 566s # expected: 200 566s # received: '200' 566s ok 2 566s # testing : subdir access allowed 566s # expected: 200 566s # received: '200' 566s ok 3 566s # testing : subdir access allowed 566s # expected: 200 566s # received: '200' 566s ok 4 566s # testing : topdir access denied 566s # expected: 401 566s # received: '401' 566s ok 5 566s # testing : topdir access denied 566s # expected: 401 566s # received: '401' 566s ok 6 566s # testing : topdir access denied 566s # expected: 401 566s # received: '401' 566s ok 7 566s # testing : topdir access denied 566s # expected: 401 566s # received: '401' 566s ok 8 566s ok 568s t/security/CVE-2004-0940.t .......... 568s 1..1 568s # Running under perl version 5.038002 for linux 568s # Current time local: Tue Dec 17 20:49:51 2024 568s # Current time GMT: Tue Dec 17 20:49:51 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.42 568s # testing : response was 200 568s # expected: 200 568s # received: '200' 568s ok 1 568s ok 570s t/security/CVE-2004-0942.t .......... 570s 1..2 570s # Running under perl version 5.038002 for linux 570s # Current time local: Tue Dec 17 20:49:53 2024 570s # Current time GMT: Tue Dec 17 20:49:53 2024 570s # Using Test.pm version 1.31 570s # Using Apache/Test.pm version 1.42 570s ok 1 570s # testing : request was refused 570s # expected: qr/^HTTP\/1\.. 400/ 570s # received: 'HTTP/1.1 400 Bad Request 570s # ' 570s ok 2 570s ok 572s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 574s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 576s t/security/CVE-2005-2491.t .......... 576s 1..4 576s # Running under perl version 5.038002 for linux 576s # Current time local: Tue Dec 17 20:49:59 2024 576s # Current time GMT: Tue Dec 17 20:49:59 2024 576s # Using Test.pm version 1.31 576s # Using Apache/Test.pm version 1.42 576s # testing : check that server did not segfault 576s # expected: 'Internal Server Error' 576s # received: 'Internal Server Error' 576s ok 1 576s # testing : check for 500 response error 576s # expected: 500 576s # received: '500' 576s ok 2 576s # testing : check that server did not segfault 576s # expected: 'Internal Server Error' 576s # received: 'Internal Server Error' 576s ok 3 576s # testing : check for 500 response error 576s # expected: 500 576s # received: '500' 576s ok 4 576s ok 579s t/security/CVE-2005-2700.t .......... 579s 1..2 579s # Running under perl version 5.038002 for linux 579s # Current time local: Tue Dec 17 20:50:01 2024 579s # Current time GMT: Tue Dec 17 20:50:01 2024 579s # Using Test.pm version 1.31 579s # Using Apache/Test.pm version 1.42 579s # testing : access permitted without ccert 579s # expected: 200 579s # received: '200' 579s ok 1 579s # testing : access *not* permitted without ccert 579s # expected: 200 579s # received: '403' 579s ok 2 579s ok 581s t/security/CVE-2005-3352.t .......... 581s 1..2 581s # Running under perl version 5.038002 for linux 581s # Current time local: Tue Dec 17 20:50:03 2024 581s # Current time GMT: Tue Dec 17 20:50:03 2024 581s # Using Test.pm version 1.31 581s # Using Apache/Test.pm version 1.42 581s # testing : response code is OK 581s # expected: 200 581s # received: '200' 581s ok 1 581s # testing : referer was escaped 581s # expected: qr/%22%3e/ 581s # received: ' 581s # 581s # Menu for /security/CVE-2005-3352.map 581s # 581s #

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

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

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

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

Bad Request

620s #

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

620s # 620s # ' 620s ok 2 620s ok 622s t/ssl/ocsp.t ........................ 622s 1..3 622s # Running under perl version 5.038002 for linux 622s # Current time local: Tue Dec 17 20:50:45 2024 622s # Current time GMT: Tue Dec 17 20:50:45 2024 622s # Using Test.pm version 1.31 622s # Using Apache/Test.pm version 1.42 622s warning: Internal response 622s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 622s response: 622s 500 Server closed connection without sending any data back 622s Content-Type: text/plain 622s Client-Date: Tue, 17 Dec 2024 20:50:47 GMT 622s Client-Warning: Internal response 622s 622s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 622s ok 1 622s warning: 622s message: welcome to localhost:8529 622s response: 622s HTTP/1.1 200 OK 622s Connection: close 622s Date: Tue, 17 Dec 2024 20:50:47 GMT 622s Accept-Ranges: bytes 622s ETag: "1a-613edd771cbc0" 622s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 622s Vary: In-If1 622s Content-Length: 26 622s Content-Type: text/html 622s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 622s Client-Date: Tue, 17 Dec 2024 20:50:47 GMT 622s Client-Peer: 127.0.0.1:8535 622s Client-Response-Num: 1 622s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 622s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 622s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 622s Client-SSL-Socket-Class: IO::Socket::SSL 622s Client-SSL-Version: TLSv1_3 622s DMMATCH1: 1 622s 622s welcome to localhost:8529 622s ok 2 622s warning: Internal response 622s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 622s response: 622s 500 Server closed connection without sending any data back 622s Content-Type: text/plain 622s Client-Date: Tue, 17 Dec 2024 20:50:47 GMT 622s Client-Warning: Internal response 622s 622s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 622s ok 3 622s ok 624s t/ssl/pha.t ......................... 624s 1..4 624s # Running under perl version 5.038002 for linux 624s # Current time local: Tue Dec 17 20:50:47 2024 624s # Current time GMT: Tue Dec 17 20:50:47 2024 624s # Using Test.pm version 1.31 624s # Using Apache/Test.pm version 1.42 624s # testing : access must be denied without client certificate 624s # expected: 403 624s # received: '403' 624s ok 1 624s # testing : PHA reneg body buffer size restriction works 624s # expected: 413 624s # received: '413' 624s ok 2 624s # testing : PHA works with POST body 624s # expected: 200 624s # received: '200' 624s ok 3 624s # testing : request body matches response 624s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 624s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 624s ok 4 624s ok 627s t/ssl/pr12355.t ..................... 627s 1..10 627s # Running under perl version 5.038002 for linux 627s # Current time local: Tue Dec 17 20:50:49 2024 627s # Current time GMT: Tue Dec 17 20:50:49 2024 627s # Using Test.pm version 1.31 627s # Using Apache/Test.pm version 1.42 627s # Downgrading to TLSv12 627s # testing : renegotiation on POST works 627s # expected: 200 627s # received: '200' 627s ok 1 627s # testing : request body matches response 627s # expected: 'hello world' 627s # received: 'hello world' 627s ok 2 627s # testing : renegotiation on POST works 627s # expected: 200 627s # received: '200' 627s ok 3 627s # testing : request body matches response 627s # expected: 'hello world' 627s # received: 'hello world' 627s ok 4 627s # testing : renegotiation on POST works 627s # expected: 200 627s # received: '200' 627s ok 5 627s # testing : request body matches response 627s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 627s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 627s ok 6 627s # testing : renegotiation on POST works 627s # expected: 200 627s # received: '200' 627s ok 7 627s # testing : request body matches response 627s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 627s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 627s ok 8 627s # testing : renegotiation on POST works 627s # expected: 200 627s # received: '200' 627s ok 9 627s # testing : request body matches response 627s # expected: 'HELLO' 627s # received: 'HELLO' 627s ok 10 627s ok 629s t/ssl/pr43738.t ..................... 629s 1..4 629s # Running under perl version 5.038002 for linux 629s # Current time local: Tue Dec 17 20:50:51 2024 629s # Current time GMT: Tue Dec 17 20:50:51 2024 629s # Using Test.pm version 1.31 629s # Using Apache/Test.pm version 1.42 629s # Downgrading to TLSv12 629s # testing : renegotiation on POST works 629s # expected: 200 629s # received: '200' 629s ok 1 629s # testing : request body matches response 629s # expected: '/modules/ssl/aes128/empty.pfa 629s # hello world' 629s # received: '/modules/ssl/aes128/empty.pfa 629s # hello world' 629s ok 2 629s # testing : renegotiation on POST works 629s # expected: 200 629s # received: '200' 629s ok 3 629s # testing : request body matches response 629s # expected: '/modules/ssl/aes256/empty.pfa 629s # hello world' 629s # received: '/modules/ssl/aes256/empty.pfa 629s # hello world' 629s ok 4 629s ok 641s t/ssl/proxy.t ....................... 641s # using LWP client 641s 1..290 641s # Running under perl version 5.038002 for linux 641s # Current time local: Tue Dec 17 20:50:54 2024 641s # Current time GMT: Tue Dec 17 20:50:54 2024 641s # Using Test.pm version 1.31 641s # Using Apache/Test.pm version 1.42 641s # testing : / with proxy_http_https (http) 641s # expected: 200 641s # received: '200' 641s ok 1 641s # testing : CGI script with folded headers 641s # expected: 200 641s # received: '200' 641s ok 2 641s # testing : using valid proxyssl client cert 641s # expected: 200 641s # received: '200' 641s ok 3 641s # testing : using invalid proxyssl client cert 641s # expected: 403 641s # received: '403' 641s ok 4 641s # testing : protected cgi script 641s # expected: 200 641s # received: '200' 641s ok 5 641s # testing : X-Forwarded-Host header 641s # expected: 'localhost:8560' 641s # received: 'localhost:8560' 641s ok 6 641s # testing : client subject common name 641s # expected: 'client_ok' 641s # received: 'client_ok' 641s ok 7 641s # testing : ProxyPassReverse Location rewrite 641s # expected: 'http://localhost:8560/modules/' 641s # received: 'http://localhost:8560/modules/' 641s ok 8 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 1024 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '1024' 641s # received: 1024 641s ok 9 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 2048 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '2048' 641s # received: 2048 641s ok 10 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 3072 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '3072' 641s # received: 3072 641s ok 11 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 4096 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '4096' 641s # received: 4096 641s ok 12 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 5120 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '5120' 641s # received: 5120 641s ok 13 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 6144 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '6144' 641s # received: 6144 641s ok 14 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 7168 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '7168' 641s # received: 7168 641s ok 15 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 8192 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '8192' 641s # received: 8192 641s ok 16 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 9216 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '9216' 641s # received: 9216 641s ok 17 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 10240 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '10240' 641s # received: 10240 641s ok 18 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 11264 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '11264' 641s # received: 11264 641s ok 19 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 12288 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '12288' 641s # received: 12288 641s ok 20 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 13312 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '13312' 641s # received: 13312 641s ok 21 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 14336 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '14336' 641s # received: 14336 641s ok 22 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 15360 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '15360' 641s # received: 15360 641s ok 23 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 16384 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '16384' 641s # received: 16384 641s ok 24 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 17408 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '17408' 641s # received: 17408 641s ok 25 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 18432 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '18432' 641s # received: 18432 641s ok 26 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 19456 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '19456' 641s # received: 19456 641s ok 27 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 20480 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '20480' 641s # received: 20480 641s ok 28 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 21504 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '21504' 641s # received: 21504 641s ok 29 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 22528 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '22528' 641s # received: 22528 641s ok 30 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 23552 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '23552' 641s # received: 23552 641s ok 31 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 24576 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '24576' 641s # received: 24576 641s ok 32 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 25600 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '25600' 641s # received: 25600 641s ok 33 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 26624 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '26624' 641s # received: 26624 641s ok 34 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 27648 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '27648' 641s # received: 27648 641s ok 35 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 28672 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '28672' 641s # received: 28672 641s ok 36 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 29696 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '29696' 641s # received: 29696 641s ok 37 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 30720 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '30720' 641s # received: 30720 641s ok 38 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 31744 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '31744' 641s # received: 31744 641s ok 39 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 32768 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '32768' 641s # received: 32768 641s ok 40 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 33792 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '33792' 641s # received: 33792 641s ok 41 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 34816 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '34816' 641s # received: 34816 641s ok 42 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 35840 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '35840' 641s # received: 35840 641s ok 43 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 36864 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '36864' 641s # received: 36864 641s ok 44 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 37888 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '37888' 641s # received: 37888 641s ok 45 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 38912 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '38912' 641s # received: 38912 641s ok 46 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 39936 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '39936' 641s # received: 39936 641s ok 47 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 40960 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '40960' 641s # received: 40960 641s ok 48 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 41984 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '41984' 641s # received: 41984 641s ok 49 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 43008 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '43008' 641s # received: 43008 641s ok 50 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 44032 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '44032' 641s # received: 44032 641s ok 51 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 45056 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '45056' 641s # received: 45056 641s ok 52 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 46080 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '46080' 641s # received: 46080 641s ok 53 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 47104 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '47104' 641s # received: 47104 641s ok 54 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 48128 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '48128' 641s # received: 48128 641s ok 55 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 49152 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '49152' 641s # received: 49152 641s ok 56 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 50176 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '50176' 641s # received: 50176 641s ok 57 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 51200 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '51200' 641s # received: 51200 641s ok 58 641s #lwp request: 641s #POST http://localhost:8560/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 102400 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 7 641s #Client-Date: Tue, 17 Dec 2024 20:50:56 GMT 641s #Client-Peer: 127.0.0.1:8560 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '102400' 641s # received: 102400 641s ok 59 641s # testing : / with proxy_http_https_proxy_section (http) 641s # expected: 200 641s # received: '200' 641s ok 60 641s # testing : CGI script with folded headers 641s # expected: 200 641s # received: '200' 641s ok 61 641s # testing : using valid proxyssl client cert 641s # expected: 200 641s # received: '200' 641s ok 62 641s # testing : using invalid proxyssl client cert 641s # expected: 403 641s # received: '403' 641s ok 63 641s # testing : protected cgi script 641s # expected: 200 641s # received: '200' 641s ok 64 641s # testing : X-Forwarded-Host header 641s # expected: 'localhost:8562' 641s # received: 'localhost:8562' 641s ok 65 641s # testing : client subject common name 641s # expected: 'client_ok' 641s # received: 'client_ok' 641s ok 66 641s # testing : ProxyPassReverse Location rewrite 641s # expected: 'http://localhost:8562/modules/' 641s # received: 'http://localhost:8562/modules/' 641s ok 67 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 1024 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '1024' 641s # received: 1024 641s ok 68 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 2048 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '2048' 641s # received: 2048 641s ok 69 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 3072 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '3072' 641s # received: 3072 641s ok 70 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 4096 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '4096' 641s # received: 4096 641s ok 71 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 5120 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '5120' 641s # received: 5120 641s ok 72 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 6144 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '6144' 641s # received: 6144 641s ok 73 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 7168 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '7168' 641s # received: 7168 641s ok 74 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 8192 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '8192' 641s # received: 8192 641s ok 75 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 9216 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '9216' 641s # received: 9216 641s ok 76 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 10240 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '10240' 641s # received: 10240 641s ok 77 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 11264 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '11264' 641s # received: 11264 641s ok 78 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 12288 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '12288' 641s # received: 12288 641s ok 79 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 13312 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '13312' 641s # received: 13312 641s ok 80 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 14336 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '14336' 641s # received: 14336 641s ok 81 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 15360 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '15360' 641s # received: 15360 641s ok 82 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 16384 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '16384' 641s # received: 16384 641s ok 83 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 17408 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '17408' 641s # received: 17408 641s ok 84 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 18432 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '18432' 641s # received: 18432 641s ok 85 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 19456 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '19456' 641s # received: 19456 641s ok 86 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 20480 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '20480' 641s # received: 20480 641s ok 87 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 21504 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '21504' 641s # received: 21504 641s ok 88 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 22528 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '22528' 641s # received: 22528 641s ok 89 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 23552 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '23552' 641s # received: 23552 641s ok 90 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 24576 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '24576' 641s # received: 24576 641s ok 91 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 25600 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '25600' 641s # received: 25600 641s ok 92 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 26624 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '26624' 641s # received: 26624 641s ok 93 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 27648 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '27648' 641s # received: 27648 641s ok 94 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 28672 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '28672' 641s # received: 28672 641s ok 95 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 29696 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '29696' 641s # received: 29696 641s ok 96 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 30720 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '30720' 641s # received: 30720 641s ok 97 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 31744 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '31744' 641s # received: 31744 641s ok 98 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 32768 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '32768' 641s # received: 32768 641s ok 99 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 33792 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '33792' 641s # received: 33792 641s ok 100 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 34816 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '34816' 641s # received: 34816 641s ok 101 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 35840 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '35840' 641s # received: 35840 641s ok 102 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 36864 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '36864' 641s # received: 36864 641s ok 103 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 37888 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '37888' 641s # received: 37888 641s ok 104 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 38912 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '38912' 641s # received: 38912 641s ok 105 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 39936 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '39936' 641s # received: 39936 641s ok 106 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 40960 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '40960' 641s # received: 40960 641s ok 107 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 41984 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '41984' 641s # received: 41984 641s ok 108 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 43008 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '43008' 641s # received: 43008 641s ok 109 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 44032 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '44032' 641s # received: 44032 641s ok 110 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 45056 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '45056' 641s # received: 45056 641s ok 111 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 46080 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '46080' 641s # received: 46080 641s ok 112 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 47104 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '47104' 641s # received: 47104 641s ok 113 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 48128 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '48128' 641s # received: 48128 641s ok 114 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 49152 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '49152' 641s # received: 49152 641s ok 115 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 50176 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '50176' 641s # received: 50176 641s ok 116 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 51200 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '51200' 641s # received: 51200 641s ok 117 641s #lwp request: 641s #POST http://localhost:8562/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 102400 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 7 641s #Client-Date: Tue, 17 Dec 2024 20:50:57 GMT 641s #Client-Peer: 127.0.0.1:8562 641s #Client-Response-Num: 1 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '102400' 641s # received: 102400 641s ok 118 641s # testing : / with proxy_https_http (https) 641s # expected: 200 641s # received: '200' 641s ok 119 641s # testing : CGI script with folded headers 641s # expected: 200 641s # received: '200' 641s ok 120 641s # testing : ProxyPassReverse Location rewrite 641s # expected: 'https://localhost:8564/modules/' 641s # received: 'https://localhost:8564/modules/' 641s ok 121 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 1024 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '1024' 641s # received: 1024 641s ok 122 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 2048 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '2048' 641s # received: 2048 641s ok 123 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 3072 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '3072' 641s # received: 3072 641s ok 124 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 4096 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '4096' 641s # received: 4096 641s ok 125 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 5120 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '5120' 641s # received: 5120 641s ok 126 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 6144 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '6144' 641s # received: 6144 641s ok 127 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 7168 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '7168' 641s # received: 7168 641s ok 128 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 8192 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '8192' 641s # received: 8192 641s ok 129 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 9216 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '9216' 641s # received: 9216 641s ok 130 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 10240 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '10240' 641s # received: 10240 641s ok 131 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 11264 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '11264' 641s # received: 11264 641s ok 132 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 12288 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '12288' 641s # received: 12288 641s ok 133 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 13312 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '13312' 641s # received: 13312 641s ok 134 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 14336 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '14336' 641s # received: 14336 641s ok 135 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 15360 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '15360' 641s # received: 15360 641s ok 136 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 16384 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '16384' 641s # received: 16384 641s ok 137 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 17408 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '17408' 641s # received: 17408 641s ok 138 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 18432 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '18432' 641s # received: 18432 641s ok 139 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 19456 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '19456' 641s # received: 19456 641s ok 140 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 20480 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '20480' 641s # received: 20480 641s ok 141 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 21504 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '21504' 641s # received: 21504 641s ok 142 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 22528 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '22528' 641s # received: 22528 641s ok 143 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 23552 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '23552' 641s # received: 23552 641s ok 144 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 24576 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '24576' 641s # received: 24576 641s ok 145 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 25600 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '25600' 641s # received: 25600 641s ok 146 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 26624 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '26624' 641s # received: 26624 641s ok 147 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 27648 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '27648' 641s # received: 27648 641s ok 148 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 28672 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '28672' 641s # received: 28672 641s ok 149 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 29696 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '29696' 641s # received: 29696 641s ok 150 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 30720 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '30720' 641s # received: 30720 641s ok 151 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 31744 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '31744' 641s # received: 31744 641s ok 152 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 32768 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '32768' 641s # received: 32768 641s ok 153 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 33792 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '33792' 641s # received: 33792 641s ok 154 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 34816 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '34816' 641s # received: 34816 641s ok 155 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 35840 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '35840' 641s # received: 35840 641s ok 156 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 36864 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '36864' 641s # received: 36864 641s ok 157 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 37888 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '37888' 641s # received: 37888 641s ok 158 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 38912 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '38912' 641s # received: 38912 641s ok 159 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 39936 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '39936' 641s # received: 39936 641s ok 160 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 40960 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '40960' 641s # received: 40960 641s ok 161 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 41984 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '41984' 641s # received: 41984 641s ok 162 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 43008 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:58 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '43008' 641s # received: 43008 641s ok 163 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 44032 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '44032' 641s # received: 44032 641s ok 164 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 45056 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '45056' 641s # received: 45056 641s ok 165 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 46080 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '46080' 641s # received: 46080 641s ok 166 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 47104 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '47104' 641s # received: 47104 641s ok 167 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 48128 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '48128' 641s # received: 48128 641s ok 168 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 49152 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '49152' 641s # received: 49152 641s ok 169 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 50176 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '50176' 641s # received: 50176 641s ok 170 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 51200 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '51200' 641s # received: 51200 641s ok 171 641s #lwp request: 641s #POST https://localhost:8564/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 102400 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 7 641s #Client-Date: Tue, 17 Dec 2024 20:50:59 GMT 641s #Client-Peer: 127.0.0.1:8564 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '102400' 641s # received: 102400 641s ok 172 641s # testing : / with proxy_https_https (https) 641s # expected: 200 641s # received: '200' 641s ok 173 641s # testing : CGI script with folded headers 641s # expected: 200 641s # received: '200' 641s ok 174 641s # testing : using valid proxyssl client cert 641s # expected: 200 641s # received: '200' 641s ok 175 641s # testing : using invalid proxyssl client cert 641s # expected: 403 641s # received: '403' 641s ok 176 641s # testing : protected cgi script 641s # expected: 200 641s # received: '200' 641s ok 177 641s # testing : X-Forwarded-Host header 641s # expected: 'localhost:8561' 641s # received: 'localhost:8561' 641s ok 178 641s # testing : client subject common name 641s # expected: 'client_ok' 641s # received: 'client_ok' 641s ok 179 641s # testing : ProxyPassReverse Location rewrite 641s # expected: 'https://localhost:8561/modules/' 641s # received: 'https://localhost:8561/modules/' 641s ok 180 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 1024 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '1024' 641s # received: 1024 641s ok 181 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 2048 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '2048' 641s # received: 2048 641s ok 182 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 3072 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '3072' 641s # received: 3072 641s ok 183 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 4096 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '4096' 641s # received: 4096 641s ok 184 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 5120 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '5120' 641s # received: 5120 641s ok 185 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 6144 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '6144' 641s # received: 6144 641s ok 186 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 7168 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '7168' 641s # received: 7168 641s ok 187 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 8192 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '8192' 641s # received: 8192 641s ok 188 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 9216 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '9216' 641s # received: 9216 641s ok 189 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 10240 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '10240' 641s # received: 10240 641s ok 190 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 11264 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '11264' 641s # received: 11264 641s ok 191 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 12288 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '12288' 641s # received: 12288 641s ok 192 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 13312 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '13312' 641s # received: 13312 641s ok 193 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 14336 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '14336' 641s # received: 14336 641s ok 194 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 15360 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '15360' 641s # received: 15360 641s ok 195 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 16384 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '16384' 641s # received: 16384 641s ok 196 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 17408 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '17408' 641s # received: 17408 641s ok 197 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 18432 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '18432' 641s # received: 18432 641s ok 198 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 19456 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '19456' 641s # received: 19456 641s ok 199 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 20480 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '20480' 641s # received: 20480 641s ok 200 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 21504 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '21504' 641s # received: 21504 641s ok 201 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 22528 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '22528' 641s # received: 22528 641s ok 202 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 23552 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '23552' 641s # received: 23552 641s ok 203 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 24576 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '24576' 641s # received: 24576 641s ok 204 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 25600 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '25600' 641s # received: 25600 641s ok 205 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 26624 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '26624' 641s # received: 26624 641s ok 206 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 27648 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '27648' 641s # received: 27648 641s ok 207 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 28672 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '28672' 641s # received: 28672 641s ok 208 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 29696 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '29696' 641s # received: 29696 641s ok 209 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 30720 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '30720' 641s # received: 30720 641s ok 210 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 31744 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '31744' 641s # received: 31744 641s ok 211 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 32768 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '32768' 641s # received: 32768 641s ok 212 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 33792 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '33792' 641s # received: 33792 641s ok 213 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 34816 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '34816' 641s # received: 34816 641s ok 214 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 35840 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '35840' 641s # received: 35840 641s ok 215 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 36864 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '36864' 641s # received: 36864 641s ok 216 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 37888 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '37888' 641s # received: 37888 641s ok 217 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 38912 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '38912' 641s # received: 38912 641s ok 218 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 39936 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:03 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '39936' 641s # received: 39936 641s ok 219 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 40960 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '40960' 641s # received: 40960 641s ok 220 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 41984 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '41984' 641s # received: 41984 641s ok 221 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 43008 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '43008' 641s # received: 43008 641s ok 222 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 44032 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '44032' 641s # received: 44032 641s ok 223 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 45056 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '45056' 641s # received: 45056 641s ok 224 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 46080 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '46080' 641s # received: 46080 641s ok 225 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 47104 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '47104' 641s # received: 47104 641s ok 226 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 48128 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '48128' 641s # received: 48128 641s ok 227 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 49152 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '49152' 641s # received: 49152 641s ok 228 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 50176 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '50176' 641s # received: 50176 641s ok 229 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 51200 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '51200' 641s # received: 51200 641s ok 230 641s #lwp request: 641s #POST https://localhost:8561/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 102400 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 7 641s #Client-Date: Tue, 17 Dec 2024 20:51:04 GMT 641s #Client-Peer: 127.0.0.1:8561 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '102400' 641s # received: 102400 641s ok 231 641s # testing : / with proxy_https_https_proxy_section (https) 641s # expected: 200 641s # received: '200' 641s ok 232 641s # testing : CGI script with folded headers 641s # expected: 200 641s # received: '200' 641s ok 233 641s # testing : using valid proxyssl client cert 641s # expected: 200 641s # received: '200' 641s ok 234 641s # testing : using invalid proxyssl client cert 641s # expected: 403 641s # received: '403' 641s ok 235 641s # testing : protected cgi script 641s # expected: 200 641s # received: '200' 641s ok 236 641s # testing : X-Forwarded-Host header 641s # expected: 'localhost:8563' 641s # received: 'localhost:8563' 641s ok 237 641s # testing : client subject common name 641s # expected: 'client_ok' 641s # received: 'client_ok' 641s ok 238 641s # testing : ProxyPassReverse Location rewrite 641s # expected: 'https://localhost:8563/modules/' 641s # received: 'https://localhost:8563/modules/' 641s ok 239 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 1024 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '1024' 641s # received: 1024 641s ok 240 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 2048 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '2048' 641s # received: 2048 641s ok 241 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 3072 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '3072' 641s # received: 3072 641s ok 242 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 4096 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '4096' 641s # received: 4096 641s ok 243 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 5120 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '5120' 641s # received: 5120 641s ok 244 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 6144 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '6144' 641s # received: 6144 641s ok 245 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 7168 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '7168' 641s # received: 7168 641s ok 246 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 8192 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '8192' 641s # received: 8192 641s ok 247 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 9216 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 5 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '9216' 641s # received: 9216 641s ok 248 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 10240 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '10240' 641s # received: 10240 641s ok 249 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 11264 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '11264' 641s # received: 11264 641s ok 250 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 12288 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '12288' 641s # received: 12288 641s ok 251 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 13312 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '13312' 641s # received: 13312 641s ok 252 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 14336 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '14336' 641s # received: 14336 641s ok 253 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 15360 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '15360' 641s # received: 15360 641s ok 254 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 16384 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '16384' 641s # received: 16384 641s ok 255 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 17408 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '17408' 641s # received: 17408 641s ok 256 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 18432 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '18432' 641s # received: 18432 641s ok 257 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 19456 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '19456' 641s # received: 19456 641s ok 258 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 20480 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '20480' 641s # received: 20480 641s ok 259 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 21504 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '21504' 641s # received: 21504 641s ok 260 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 22528 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '22528' 641s # received: 22528 641s ok 261 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 23552 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '23552' 641s # received: 23552 641s ok 262 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 24576 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '24576' 641s # received: 24576 641s ok 263 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 25600 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '25600' 641s # received: 25600 641s ok 264 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 26624 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '26624' 641s # received: 26624 641s ok 265 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 27648 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '27648' 641s # received: 27648 641s ok 266 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 28672 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '28672' 641s # received: 28672 641s ok 267 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 29696 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '29696' 641s # received: 29696 641s ok 268 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 30720 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '30720' 641s # received: 30720 641s ok 269 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 31744 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '31744' 641s # received: 31744 641s ok 270 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 32768 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '32768' 641s # received: 32768 641s ok 271 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 33792 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '33792' 641s # received: 33792 641s ok 272 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 34816 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '34816' 641s # received: 34816 641s ok 273 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 35840 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '35840' 641s # received: 35840 641s ok 274 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 36864 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '36864' 641s # received: 36864 641s ok 275 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 37888 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '37888' 641s # received: 37888 641s ok 276 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 38912 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '38912' 641s # received: 38912 641s ok 277 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 39936 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '39936' 641s # received: 39936 641s ok 278 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 40960 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '40960' 641s # received: 40960 641s ok 279 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 41984 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '41984' 641s # received: 41984 641s ok 280 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 43008 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '43008' 641s # received: 43008 641s ok 281 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 44032 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:05 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '44032' 641s # received: 44032 641s ok 282 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 45056 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '45056' 641s # received: 45056 641s ok 283 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 46080 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '46080' 641s # received: 46080 641s ok 284 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 47104 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '47104' 641s # received: 47104 641s ok 285 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 48128 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '48128' 641s # received: 48128 641s ok 286 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 49152 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '49152' 641s # received: 49152 641s ok 287 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 50176 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '50176' 641s # received: 50176 641s ok 288 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 51200 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 6 641s #Client-Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '51200' 641s # received: 51200 641s ok 289 641s #lwp request: 641s #POST https://localhost:8563/eat_post HTTP/1.1 641s #User-Agent: libwww-perl/6.76 641s #Content-Length: 102400 641s # 641s #server response: 641s #HTTP/1.1 200 OK 641s #Connection: close 641s #Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 641s #Vary: In-If1 641s #Content-Length: 7 641s #Client-Date: Tue, 17 Dec 2024 20:51:06 GMT 641s #Client-Peer: 127.0.0.1:8563 641s #Client-Response-Num: 1 641s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 641s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 641s #Client-SSL-Socket-Class: IO::Socket::SSL 641s #Client-SSL-Version: TLSv1_3 641s #DMMATCH1: 1 641s # 641s # testing : length posted 641s # expected: '102400' 641s # received: 102400 641s ok 290 641s ok 643s t/ssl/require.t ..................... 643s 1..10 643s # Running under perl version 5.038002 for linux 643s # Current time local: Tue Dec 17 20:51:06 2024 643s # Current time GMT: Tue Dec 17 20:51:06 2024 643s # Using Test.pm version 1.31 643s # Using Apache/Test.pm version 1.42 643s ok 1 643s ok 2 643s ok 3 643s ok 4 643s ok 5 643s ok 6 643s ok 7 643s ok 8 643s ok 9 643s ok 10 643s ok 645s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 650s t/ssl/varlookup.t ................... 650s 1..83 650s # Running under perl version 5.038002 for linux 650s # Current time local: Tue Dec 17 20:51:10 2024 650s # Current time GMT: Tue Dec 17 20:51:10 2024 650s # Using Test.pm version 1.31 650s # Using Apache/Test.pm version 1.42 650s # testing : HTTP_USER_AGENT 650s # expected: 'libwww-perl/6.76' 650s # received: 'libwww-perl/6.76' 650s ok 1 650s # testing : HTTP:User-Agent 650s # expected: 'libwww-perl/6.76' 650s # received: 'libwww-perl/6.76' 650s ok 2 650s # testing : HTTP_REFERER 650s # expected: 't/ssl/varlookup.t' 650s # received: 't/ssl/varlookup.t' 650s ok 3 650s # testing : HTTP_HOST 650s # expected: 'localhost:8532' 650s # received: 'localhost:8532' 650s ok 4 650s # testing : QUERY_STRING 650s # expected: 'QUERY_STRING' 650s # received: 'QUERY_STRING' 650s ok 5 650s # testing : SERVER_SOFTWARE 650s # expected: qr/^Apache\/2.4.58/ 650s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 650s ok 6 650s # testing : SERVER_ADMIN 650s # expected: 'tuser@localhost' 650s # received: 'tuser@localhost' 650s ok 7 650s # testing : SERVER_PORT 650s # expected: '8532' 650s # received: '8532' 650s ok 8 650s # testing : SERVER_NAME 650s # expected: 'localhost' 650s # received: 'localhost' 650s ok 9 650s # testing : SERVER_PROTOCOL 650s # expected: qr/^HTTP\/1\.\d$/ 650s # received: 'HTTP/1.1' 650s ok 10 650s # testing : REMOTE_ADDR 650s # expected: '127.0.0.1' 650s # received: '127.0.0.1' 650s ok 11 650s # testing : DOCUMENT_ROOT 650s # expected: '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs' 650s # received: '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs' 650s ok 12 650s # testing : REQUEST_METHOD 650s # expected: 'GET' 650s # received: 'GET' 650s ok 13 650s # testing : REQUEST_URI 650s # expected: '/test_ssl_var_lookup' 650s # received: '/test_ssl_var_lookup' 650s ok 14 650s # testing : TIME_YEAR 650s # expected: 2024 650s # received: '2024' 650s ok 15 650s # testing : TIME_MON 650s # expected: '12' 650s # received: '12' 650s ok 16 650s # testing : TIME_DAY 650s # expected: '17' 650s # received: '17' 650s ok 17 650s # testing : TIME_WDAY 650s # expected: 2 650s # received: '2' 650s ok 18 650s # testing : IS_SUBREQ 650s # expected: 'false' 650s # received: 'false' 650s ok 19 650s # testing : API_VERSION 650s # expected: '20120211' 650s # received: '20120211' 650s ok 20 650s # testing : THE_REQUEST 650s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 650s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 650s ok 21 650s # testing : REQUEST_SCHEME 650s # expected: 'https' 650s # received: 'https' 650s ok 22 650s # testing : HTTPS 650s # expected: 'on' 650s # received: 'on' 650s ok 23 650s # testing : ENV:THE_ARGS 650s # expected: 'ENV:THE_ARGS' 650s # received: 'ENV:THE_ARGS' 650s ok 24 650s # testing : SSL_CLIENT_M_VERSION 650s # expected: qr/^\d+$/ 650s # received: '3' 650s ok 25 650s # testing : SSL_SERVER_M_VERSION 650s # expected: qr/^\d+$/ 650s # received: '3' 650s ok 26 650s # testing : SSL_CLIENT_M_SERIAL 650s # expected: qr/^[0-9A-F]+$/ 650s # received: '03' 650s ok 27 650s # testing : SSL_SERVER_M_SERIAL 650s # expected: qr/^[0-9A-F]+$/ 650s # received: '06' 650s ok 28 650s # testing : SSL_PROTOCOL 650s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 650s # received: 'TLSv1.3' 650s ok 29 650s # testing : SSL_CLIENT_V_START 650s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 650s # received: 'Dec 17 20:44:22 2024 GMT' 650s ok 30 650s # testing : SSL_SERVER_V_START 650s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 650s # received: 'Dec 17 20:44:23 2024 GMT' 650s ok 31 650s # testing : SSL_CLIENT_V_END 650s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 650s # received: 'Dec 17 20:44:22 2025 GMT' 650s ok 32 650s # testing : SSL_SERVER_V_END 650s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 650s # received: 'Dec 17 20:44:23 2025 GMT' 650s ok 33 650s # testing : SSL_CIPHER 650s # expected: qr/^[A-Z0-9_-]+$/ 650s # received: 'TLS_AES_256_GCM_SHA384' 650s ok 34 650s # testing : SSL_CIPHER_EXPORT 650s # expected: 'false' 650s # received: 'false' 650s ok 35 650s # testing : SSL_CIPHER_ALGKEYSIZE 650s # expected: qr/^\d+$/ 650s # received: '256' 650s ok 36 650s # testing : SSL_CIPHER_USEKEYSIZE 650s # expected: qr/^\d+$/ 650s # received: '256' 650s ok 37 650s # testing : SSL_SECURE_RENEG 650s # expected: qr/^(false|true)$/ 650s # received: 'true' 650s ok 38 650s # testing : SSL_CLIENT_S_DN 650s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 650s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 650s ok 39 650s # testing : SSL_SERVER_S_DN 650s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 650s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 650s ok 40 650s # testing : SSL_CLIENT_S_DN_C 650s # expected: 'US' 650s # received: 'US' 650s ok 41 650s # testing : SSL_SERVER_S_DN_C 650s # expected: 'US' 650s # received: 'US' 650s ok 42 650s # testing : SSL_CLIENT_S_DN_ST 650s # expected: 'California' 650s # received: 'California' 650s ok 43 650s # testing : SSL_SERVER_S_DN_ST 650s # expected: 'California' 650s # received: 'California' 650s ok 44 650s # testing : SSL_CLIENT_S_DN_L 650s # expected: 'San Francisco' 650s # received: 'San Francisco' 650s ok 45 650s # testing : SSL_SERVER_S_DN_L 650s # expected: 'San Francisco' 650s # received: 'San Francisco' 650s ok 46 650s # testing : SSL_CLIENT_S_DN_O 650s # expected: 'ASF' 650s # received: 'ASF' 650s ok 47 650s # testing : SSL_SERVER_S_DN_O 650s # expected: 'ASF' 650s # received: 'ASF' 650s ok 48 650s # testing : SSL_CLIENT_S_DN_OU 650s # expected: 'httpd-test' 650s # received: 'httpd-test' 650s ok 49 650s # testing : SSL_SERVER_S_DN_OU 650s # expected: qr/^httpd-test\/([-\w]+)/ 650s # received: 'httpd-test/rsa-test' 650s ok 50 650s # testing : SSL_CLIENT_S_DN_CN 650s # expected: 'client_ok' 650s # received: 'client_ok' 650s ok 51 650s # testing : SSL_SERVER_S_DN_CN 650s # expected: 'localhost' 650s # received: 'localhost' 650s ok 52 650s # testing : SSL_CLIENT_S_DN_Email 650s # expected: 'test-dev@httpd.apache.org' 650s # received: 'test-dev@httpd.apache.org' 650s ok 53 650s # testing : SSL_SERVER_S_DN_Email 650s # expected: 'test-dev@httpd.apache.org' 650s # received: 'test-dev@httpd.apache.org' 650s ok 54 650s # testing : SSL_CLIENT_SAN_Email_0 650s # expected: 'test-dev@httpd.apache.org' 650s # received: 'test-dev@httpd.apache.org' 650s ok 55 650s # testing : SSL_SERVER_SAN_DNS_0 650s # expected: 'localhost' 650s # received: 'localhost' 650s ok 56 650s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 650s # expected: 'test-dev@httpd.apache.org' 650s # received: 'test-dev@httpd.apache.org' 650s ok 57 650s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 650s # expected: '_https.localhost' 650s # received: '_https.localhost' 650s ok 58 650s # testing : SSL_CLIENT_I_DN 650s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 650s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 650s ok 59 650s # testing : SSL_SERVER_I_DN 650s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 650s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 650s ok 60 650s # testing : SSL_CLIENT_I_DN_C 650s # expected: 'US' 650s # received: 'US' 650s ok 61 650s # testing : SSL_SERVER_I_DN_C 650s # expected: 'US' 650s # received: 'US' 650s ok 62 650s # testing : SSL_CLIENT_I_DN_ST 650s # expected: 'California' 650s # received: 'California' 650s ok 63 650s # testing : SSL_SERVER_I_DN_ST 650s # expected: 'California' 650s # received: 'California' 650s ok 64 650s # testing : SSL_CLIENT_I_DN_L 650s # expected: 'San Francisco' 650s # received: 'San Francisco' 650s ok 65 650s # testing : SSL_SERVER_I_DN_L 650s # expected: 'San Francisco' 650s # received: 'San Francisco' 650s ok 66 650s # testing : SSL_CLIENT_I_DN_O 650s # expected: 'ASF' 650s # received: 'ASF' 650s ok 67 650s # testing : SSL_SERVER_I_DN_O 650s # expected: 'ASF' 650s # received: 'ASF' 650s ok 68 650s # testing : SSL_CLIENT_I_DN_OU 650s # expected: 'httpd-test' 650s # received: 'httpd-test' 650s ok 69 650s # testing : SSL_SERVER_I_DN_OU 650s # expected: 'httpd-test' 650s # received: 'httpd-test' 650s ok 70 650s # testing : SSL_CLIENT_I_DN_CN 650s # expected: 'ca' 650s # received: 'ca' 650s ok 71 650s # testing : SSL_SERVER_I_DN_CN 650s # expected: 'ca' 650s # received: 'ca' 650s ok 72 650s # testing : SSL_SERVER_I_DN_CN_RAW 650s # expected: 'ca' 650s # received: 'ca' 650s ok 73 650s # testing : SSL_SERVER_I_DN_CN_0_RAW 650s # expected: 'ca' 650s # received: 'ca' 650s ok 74 650s # testing : SSL_CLIENT_I_DN_Email 650s # expected: 'test-dev@httpd.apache.org' 650s # received: 'test-dev@httpd.apache.org' 650s ok 75 650s # testing : SSL_SERVER_I_DN_Email 650s # expected: 'test-dev@httpd.apache.org' 650s # received: 'test-dev@httpd.apache.org' 650s ok 76 650s # testing : SSL_CLIENT_A_SIG 650s # expected: 'sha256WithRSAEncryption' 650s # received: 'sha256WithRSAEncryption' 650s ok 77 650s # testing : SSL_SERVER_A_SIG 650s # expected: 'sha256WithRSAEncryption' 650s # received: 'sha256WithRSAEncryption' 650s ok 78 650s # testing : SSL_CLIENT_A_KEY 650s # expected: 'rsaEncryption' 650s # received: 'rsaEncryption' 650s ok 79 650s # testing : SSL_SERVER_A_KEY 650s # expected: qr/^[rd]saEncryption$/ 650s # received: 'rsaEncryption' 650s ok 80 650s # testing : SSL_CLIENT_CERT 650s # expected: qr/^-----BEGIN CERTIFICATE-----/ 650s # received: '-----BEGIN CERTIFICATE----- 650s # MIIFHTCCBAWgAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 650s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 650s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 650s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 650s # MjA0NDIyWhcNMjUxMjE3MjA0NDIyWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 650s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 650s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 650s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 650s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAimE1NUVUyWayEbkdqwaJ3IMyTaXKDS1bM/2k 650s # +39yAQGG50czsbOKKlEfzDXCw+hY26SbP4yh+JlvqN5k5/HXazGAOxOe/cMfDFPP 650s # CAoGJPrnOvJ31F70Euj0d1CMBU2RrfvTyYCNEKM+qpLdmnudplE3LR46JTPZucfU 650s # o7zUCyThAKOAO+K/IeS0KeKc+0U9OePNLzpw+ieumuhFmk1VumTVQ+j0rCv7jpHf 650s # 1cYqAJMXhpk3Ly/ZFLWXwFvmYw83rUw0uKeeXrCIEjxB7vUxp6Uj+KA14j7n53FY 650s # 5wnlNdzl4FJnAEcZIxegt0TptWrYRLhzgAyRIbDyHPxXiU/ePQIDAQABo4IBbzCC 650s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 650s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 650s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 650s # A1UdDgQWBBSCNj2aFXadbYGty1W4DflkelTATzCBvgYDVR0jBIG2MIGzoYGapIGX 650s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 650s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 650s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 650s # Y2hlLm9yZ4IUEs/bkmiP5kidRZdhq3AcVPWxI0wwDQYJKoZIhvcNAQELBQADggEB 650s # AB/BDC2UmXxM1xc1m0tNYz+Gmm0RysCav0hi7Vmhn+xP2wFzUOpyqqhFqoNfofiF 650s # yndzSccGlg8dAAMpm9tadPCfssg+Ui4ANrGfIkLCpVZjhiJItT+Vew4fIg0nOp/4 650s # Ro51bKOOGaxc7A73tZ5yAvnzN0X/WrG3+Dilb6ei9AN/5+lH7oKxokdvj1glRhGp 650s # Xrb3vjLwRUvlM+idWIPXjWQvwuNEBANs/RHdE+9Rqf7DT/98QEn+QCzRC9fuCg7F 650s # 8L0o1T+LPYMJFJTksV0kxlefNvmHJInBjs9pS2wvZfec5XizNE/92KbN0GSkyqiZ 650s # Fpqsk9h8HejoP/mlPkrPESI= 650s # -----END CERTIFICATE----- 650s # ' 650s ok 81 650s # testing : SSL_SERVER_CERT 650s # expected: qr/^-----BEGIN CERTIFICATE-----/ 650s # received: '-----BEGIN CERTIFICATE----- 650s # MIIE0TCCA7mgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 650s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 650s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 650s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 650s # MjA0NDIzWhcNMjUxMjE3MjA0NDIzWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 650s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 650s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 650s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 650s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA25O6C0VZXqVmkxAVkV4f4yMT 650s # /RacWOg4PmA+qLUo00wyWUxCiaOgEHDMM9iSF1+i8N9db7S9Rfx1OOPofBEW+Yg1 650s # bcFLch5p672s5/3v8drz/cAWWOWICmRj9jMv46yBv7Tfc2MbA3gHpPD1ztjHkGxe 650s # /43vgIRvG1Mik2tzM7zlLDowurEqV34BmklaC6H9nt4JG+miHClYJkWU3Vx/viHT 650s # +/ac4OLrscZnoqixw9qtoEuVwe/D300BndqoaQOIGW9SUCdAVgHtNVVH5TueWftG 650s # tj8FKesUjEpeBBG+hyh29S2mkEKBQFknA9oDc3i5j3gOk3ME+u5Dw4DW69/WSwID 650s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 650s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFBLG/nMphKnOM5/NCXz0fVy+Q6o3 650s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 650s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 650s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 650s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQSz9uSaI/mSJ1Fl2GrcBxU9bEj 650s # TDANBgkqhkiG9w0BAQsFAAOCAQEAWVC6czVBAqYbj5BRmUW0T5hpHS9GNMROspSd 650s # NrY3Jtt0l1tNO8IC+0Y1j57088qImuonTJ+PDVrVCBX6IXRTz4IBhbO4UqgnGZZi 650s # wzlcGoIdDR/s5V4DMrwtmipmQxftTosq2Lo8DmzSdfHn62NA1vfAml0qudJUsSp+ 650s # YzwEw9+eISEsOB32fpdgf57EL9elhjjeg+NtY2Nan6ssBfZ1D9UULdIV5yRP0iA1 650s # yzWCP4v6y9UlsvXjCIq4/y00husOnYbXjunK6ilTo1FGH48aXWPjbwSWY3jBmEq9 650s # WlyAZHdJjggm5nnG0iXX6F6jhC5bOd+yHtLxEfoGF++Ciz9rFg== 650s # -----END CERTIFICATE----- 650s # ' 650s ok 82 650s # testing : SSL_CLIENT_VERIFY 650s # expected: 'SUCCESS' 650s # received: 'SUCCESS' 650s ok 83 650s ok 652s t/ssl/verify.t ...................... 652s 1..3 652s # Running under perl version 5.038002 for linux 652s # Current time local: Tue Dec 17 20:51:15 2024 652s # Current time GMT: Tue Dec 17 20:51:15 2024 652s # Using Test.pm version 1.31 652s # Using Apache/Test.pm version 1.42 652s HTTP/1.1 403 Forbidden 652s Connection: close 652s Date: Tue, 17 Dec 2024 20:51:17 GMT 652s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s Content-Length: 258 652s Content-Type: text/html; charset=iso-8859-1 652s Client-Date: Tue, 17 Dec 2024 20:51:17 GMT 652s Client-Peer: 127.0.0.1:8532 652s Client-Response-Num: 1 652s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 652s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 652s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 652s Client-SSL-Socket-Class: IO::Socket::SSL 652s Client-SSL-Version: TLSv1_3 652s Title: 403 Forbidden 652s 652s 652s 652s 403 Forbidden 652s 652s

Forbidden

652s

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

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

Not Found

682s #

The requested URL was not found on this server.

682s # 682s ok 1 682s ok 2 682s ok 684s t/apache/acceptpathinfo.t ........... 684s 1..36 684s # Running under perl version 5.038002 for linux 684s # Current time local: Tue Dec 17 20:51:47 2024 684s # Current time GMT: Tue Dec 17 20:51:47 2024 684s # Using Test.pm version 1.31 684s # Using Apache/Test.pm version 1.42 684s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 684s # expected: '200' 684s # received: '200' 684s ok 1 684s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 684s # expected: qr/_\(none\)_/ 684s # received: '_(none)_' 684s ok 2 684s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 684s # expected: '404' 684s # received: '404' 684s ok 3 684s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 684s # expected: qr/Not Found/ 684s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

712s #

The requested URL was not found on this server.

712s # ' 712s ok 8 712s # testing : /merge/notfound.html code 712s # expected: 404 712s # received: '404' 712s ok 9 712s # testing : /merge/notfound.html content 712s # expected: 'testing merge' 712s # received: 'testing merge' 712s ok 10 712s # testing : /merge/merge2/notfound.html code 712s # expected: 404 712s # received: '404' 712s ok 11 712s # testing : /merge/merge2/notfound.html content 712s # expected: 'testing merge' 712s # received: 'testing merge' 712s ok 12 712s # testing : /bounce/notfound.html code 712s # expected: 404 712s # received: '404' 712s ok 13 712s # testing : /bounce/notfound.html content 712s # expected: qr/expire test/ 712s # received: ' 712s # expire test 712s # expire test 712s # ' 712s ok 14 712s ok 714s t/apache/etags.t .................... 714s # Checking for existence of FileETag directive 714s # Returned 200: 714s 1..61 714s # Running under perl version 5.038002 for linux 714s # Current time local: Tue Dec 17 20:52:16 2024 714s # Current time GMT: Tue Dec 17 20:52:16 2024 714s # Using Test.pm version 1.31 714s # Using Apache/Test.pm version 1.42 714s # --- 714s # HEAD /apache/etags/none/plus-s/test.txt 714s # Expecting one component in ETag field 714s # Received "b" 714s ok 1 714s # --- 714s # HEAD /apache/etags/m/plus-mi/test.txt 714s # Expecting two components in ETag field 714s # Received "8f0d9-613edd771cbc0" 714s ok 2 714s # --- 714s # HEAD /apache/etags/m/minus-mis/test.txt 714s # Expecting field to be absent 714s # Received "b-613edd771cbc0" 714s ok 3 714s # --- 714s # HEAD /apache/etags/s/test.txt 714s # Expecting one component in ETag field 714s # Received "b" 714s ok 4 714s # --- 714s # HEAD /apache/etags/all/minus-is/test.txt 714s # Expecting one component in ETag field 714s # Received "613edd771cbc0" 714s ok 5 714s # --- 714s # HEAD /apache/etags/all/minus-mis/test.txt 714s # Expecting field to be absent 714s # Received "b-613edd771cbc0" 714s ok 6 714s # --- 714s # HEAD /apache/etags/all/minus-ms/test.txt 714s # Expecting one component in ETag field 714s # Received "8f0a1" 714s ok 7 714s # --- 714s # HEAD /apache/etags/all/i/test.txt 714s # Expecting one component in ETag field 714s # Received "8f084" 714s ok 8 714s # --- 714s # HEAD /apache/etags/m/test.txt 714s # Expecting one component in ETag field 714s # Received "613edd771cbc0" 714s ok 9 714s # --- 714s # HEAD /apache/etags/m/plus-m/test.txt 714s # Expecting one component in ETag field 714s # Received "613edd771cbc0" 714s ok 10 714s # --- 714s # HEAD /apache/etags/none/inherit/test.txt 714s # Expecting field to be absent 714s # ETag field is missing 714s ok 11 714s # --- 714s # HEAD /apache/etags/all/mi/test.txt 714s # Expecting two components in ETag field 714s # Received "8f08f-613edd771cbc0" 714s ok 12 714s # --- 714s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 714s # Expecting one component in ETag field 714s # Received "613edd771cbc0" 714s ok 13 714s # --- 714s # HEAD /apache/etags/none/plus-mi/test.txt 714s # Expecting two components in ETag field 714s # Received "8f10e-613edd771cbc0" 714s ok 14 714s # --- 714s # HEAD /apache/etags/ms/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 15 714s # --- 714s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 714s # Expecting two components in ETag field 714s # Received "8f119-b" 714s ok 16 714s # --- 714s # HEAD /apache/etags/m/plus-ms/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 17 714s # --- 714s # HEAD /apache/etags/m/minus-ms/test.txt 714s # Expecting field to be absent 714s # Received "b-613edd771cbc0" 714s ok 18 714s # --- 714s # HEAD /apache/etags/all/ms/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 19 714s # --- 714s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 714s # Expecting one component in ETag field 714s # Received "8f122" 714s ok 20 714s # --- 714s # HEAD /apache/etags/m/minus-s/test.txt 714s # Expecting field to be absent 714s # Received "613edd771cbc0" 714s ok 21 714s # --- 714s # HEAD /apache/etags/none/mis/test.txt 714s # Expecting three components in ETag field 714s # Received "8f0ff-b-613edd771cbc0" 714s ok 22 714s # --- 714s # HEAD /apache/etags/mi/test.txt 714s # Expecting two components in ETag field 714s # Received "8f0e6-613edd771cbc0" 714s ok 23 714s # --- 714s # HEAD /apache/etags/mis/test.txt 714s # Expecting three components in ETag field 714s # Received "8f0e9-b-613edd771cbc0" 714s ok 24 714s # --- 714s # HEAD /apache/etags/none/plus-is/test.txt 714s # Expecting two components in ETag field 714s # Received "8f108-b" 714s ok 25 714s # --- 714s # HEAD /apache/etags/none/plus-mis/test.txt 714s # Expecting three components in ETag field 714s # Received "8f126-b-613edd771cbc0" 714s ok 26 714s # --- 714s # HEAD /apache/etags/none/plus-ms/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 27 714s # --- 714s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 28 714s # --- 714s # HEAD /apache/etags/m/minus-mi/test.txt 714s # Expecting field to be absent 714s # Received "b-613edd771cbc0" 714s ok 29 714s # --- 714s # HEAD /apache/etags/all/minus-s/test.txt 714s # Expecting two components in ETag field 714s # Received "8f0a4-613edd771cbc0" 714s ok 30 714s # --- 714s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 714s # Expecting two components in ETag field 714s # Received "8f125-613edd771cbc0" 714s ok 31 714s # --- 714s # HEAD /apache/etags/m/minus-i/test.txt 714s # Expecting field to be absent 714s # Received "613edd771cbc0" 714s ok 32 714s # --- 714s # HEAD /apache/etags/all/mis/test.txt 714s # Expecting three components in ETag field 714s # Received "8f0a7-b-613edd771cbc0" 714s ok 33 714s # --- 714s # HEAD /apache/etags/all/minus-mi/test.txt 714s # Expecting one component in ETag field 714s # Received "b" 714s ok 34 714s # --- 714s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 714s # Expecting one component in ETag field 714s # Received "b" 714s ok 35 714s # --- 714s # HEAD /apache/etags/m/plus-s/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 36 714s # --- 714s # HEAD /apache/etags/default/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 37 714s # --- 714s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 714s # Expecting field to be absent 714s # Received "b-613edd771cbc0" 714s ok 38 714s # --- 714s # HEAD /apache/etags/none/is/test.txt 714s # Expecting two components in ETag field 714s # Received "8f0f6-b" 714s ok 39 714s # --- 714s # HEAD /apache/etags/is/test.txt 714s # Expecting two components in ETag field 714s # Received "8f0b6-b" 714s ok 40 714s # --- 714s # HEAD /apache/etags/none/plus-i/test.txt 714s # Expecting one component in ETag field 714s # Received "8f105" 714s ok 41 714s # --- 714s # HEAD /apache/etags/none/plus-m/test.txt 714s # Expecting one component in ETag field 714s # Received "613edd771cbc0" 714s ok 42 714s # --- 714s # HEAD /apache/etags/all/inherit/test.txt 714s # Expecting three components in ETag field 714s # Received "8f086-b-613edd771cbc0" 714s ok 43 714s # --- 714s # HEAD /apache/etags/none/ms/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 44 714s # --- 714s # HEAD /apache/etags/m/minus-is/test.txt 714s # Expecting field to be absent 714s # Received "613edd771cbc0" 714s ok 45 714s # --- 714s # HEAD /apache/etags/none/mi/test.txt 714s # Expecting two components in ETag field 714s # Received "8f0fc-613edd771cbc0" 714s ok 46 714s # --- 714s # HEAD /apache/etags/none/test.txt 714s # Expecting field to be absent 714s # ETag field is missing 714s ok 47 714s # --- 714s # HEAD /apache/etags/i/test.txt 714s # Expecting one component in ETag field 714s # Received "8f0b3" 714s ok 48 714s # --- 714s # HEAD /apache/etags/all/s/test.txt 714s # Expecting one component in ETag field 714s # Received "b" 714s ok 49 714s # --- 714s # HEAD /apache/etags/none/s/test.txt 714s # Expecting one component in ETag field 714s # Received "b" 714s ok 50 714s # --- 714s # HEAD /apache/etags/all/is/test.txt 714s # Expecting two components in ETag field 714s # Received "8f089-b" 714s ok 51 714s # --- 714s # HEAD /apache/etags/all/minus-i/test.txt 714s # Expecting two components in ETag field 714s # Received "b-613edd771cbc0" 714s ok 52 714s # --- 714s # HEAD /apache/etags/none/m/test.txt 714s # Expecting one component in ETag field 714s # Received "613edd771cbc0" 714s ok 53 714s # --- 714s # HEAD /apache/etags/all/minus-m/test.txt 714s # Expecting two components in ETag field 714s # Received "8f098-b" 714s ok 54 714s # --- 714s # HEAD /apache/etags/m/minus-m/test.txt 714s # Expecting field to be absent 714s # Received "b-613edd771cbc0" 714s ok 55 714s # --- 714s # HEAD /apache/etags/none/i/test.txt 714s # Expecting one component in ETag field 714s # Received "8f0f1" 714s ok 56 714s # --- 714s # HEAD /apache/etags/m/plus-is/test.txt 714s # Expecting three components in ETag field 714s # Received "8f0d3-b-613edd771cbc0" 714s ok 57 714s # --- 714s # HEAD /apache/etags/m/plus-mis/test.txt 714s # Expecting three components in ETag field 714s # Received "8f0dc-b-613edd771cbc0" 714s ok 58 714s # --- 714s # HEAD /apache/etags/all/test.txt 714s # Expecting three components in ETag field 714s # Received "8f0ae-b-613edd771cbc0" 714s ok 59 714s # --- 714s # HEAD /apache/etags/all/m/test.txt 714s # Expecting one component in ETag field 714s # Received "613edd771cbc0" 714s ok 60 714s # --- 714s # HEAD /apache/etags/m/plus-i/test.txt 714s # Expecting two components in ETag field 714s # Received "8f0d0-613edd771cbc0" 714s ok 61 714s ok 716s t/apache/expr.t ..................... 716s 1..229 716s # Running under perl version 5.038002 for linux 716s # Current time local: Tue Dec 17 20:52:19 2024 716s # Current time GMT: Tue Dec 17 20:52:19 2024 716s # Using Test.pm version 1.31 716s # Using Apache/Test.pm version 1.42 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true" should evaluate to true, got true 716s ok 1 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "false" should evaluate to false, got false 716s ok 2 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "foo", got parse error 716s ok 3 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -eq 01" should evaluate to true, got true 716s ok 4 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -eq 2" should evaluate to false, got false 716s ok 5 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -ne 2" should evaluate to true, got true 716s ok 6 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -ne 1" should evaluate to false, got false 716s ok 7 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -lt 02" should evaluate to true, got true 716s ok 8 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -lt 1" should evaluate to false, got false 716s ok 9 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -le 2" should evaluate to true, got true 716s ok 10 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -le 1" should evaluate to true, got true 716s ok 11 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "2 -gt 1" should evaluate to true, got true 716s ok 12 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -gt 1" should evaluate to false, got false 716s ok 13 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "2 -ge 1" should evaluate to true, got true 716s ok 14 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -ge 1" should evaluate to true, got true 716s ok 15 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "1 -gt -1" should evaluate to true, got true 716s ok 16 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' == 'aa'" should evaluate to true, got true 716s ok 17 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' == 'b'" should evaluate to false, got false 716s ok 18 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' = 'aa'" should evaluate to true, got true 716s ok 19 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' = 'b'" should evaluate to false, got false 716s ok 20 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' != 'b'" should evaluate to true, got true 716s ok 21 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' != 'aa'" should evaluate to false, got false 716s ok 22 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' < 'b'" should evaluate to true, got true 716s ok 23 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' < 'aa'" should evaluate to false, got false 716s ok 24 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' <= 'b'" should evaluate to true, got true 716s ok 25 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' <= 'aa'" should evaluate to true, got true 716s ok 26 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'b' > 'aa'" should evaluate to true, got true 716s ok 27 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' > 'aa'" should evaluate to false, got false 716s ok 28 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'b' >= 'aa'" should evaluate to true, got true 716s ok 29 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'aa' >= 'aa'" should evaluate to true, got true 716s ok 30 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 716s ok 31 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 716s ok 32 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 716s ok 33 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 716s ok 34 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 716s ok 35 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 716s ok 36 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 716s ok 37 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 716s ok 38 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 716s ok 39 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 716s ok 40 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME} != ''" should evaluate to true, got true 716s ok 41 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'a' -in { 'b', 'a' } " should evaluate to true, got true 716s ok 42 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'a' -in { 'b', 'c' } " should evaluate to false, got false 716s ok 43 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' =~ /bc/ " should evaluate to true, got true 716s ok 44 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' =~ /BC/i " should evaluate to true, got true 716s ok 45 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' !~ m!bc! " should evaluate to false, got false 716s ok 46 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' !~ m!BC!i " should evaluate to false, got false 716s ok 47 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " $0 == '' " should evaluate to true, got true 716s ok 48 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " $1 == '' " should evaluate to true, got true 716s ok 49 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " $9 == '' " should evaluate to true, got true 716s ok 50 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " '$0' == '' " should evaluate to true, got true 716s ok 51 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 716s ok 52 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 716s ok 53 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 716s ok 54 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 716s ok 55 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 716s ok 56 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 716s ok 57 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 716s ok 58 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 716s ok 59 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 716s ok 60 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 716s ok 61 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 716s ok 62 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 716s ok 63 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 716s ok 64 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 716s ok 65 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 716s ok 66 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 716s ok 67 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 716s ok 68 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 716s ok 69 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 716s ok 70 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{HTTPS} == 'off' " should evaluate to true, got true 716s ok 71 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 716s ok 72 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 716s ok 73 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 716s ok 74 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 716s ok 75 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 716s ok 76 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 716s ok 77 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 716s ok 78 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 716s ok 79 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 716s ok 80 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 716s ok 81 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 716s ok 82 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "escape('?') = '%3f' " should evaluate to true, got true 716s ok 83 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "unescape('%3f') = '?' " should evaluate to true, got true 716s ok 84 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 716s ok 85 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 716s ok 86 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 716s ok 87 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "file('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 716s ok 88 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-n ''" should evaluate to false, got false 716s ok 89 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-z ''" should evaluate to true, got true 716s ok 90 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-n '1'" should evaluate to true, got true 716s ok 91 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-z '1'" should evaluate to false, got false 716s ok 92 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "-R 'abc'", got parse error 716s ok 93 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 716s ok 94 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-R '240.0.0.0'" should evaluate to false, got false 716s ok 95 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-R '240.0.0.0/8'" should evaluate to false, got false 716s ok 96 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-R 'ff::/8'" should evaluate to false, got false 716s ok 97 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 716s ok 98 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 716s ok 99 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 716s ok 100 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 716s ok 101 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 716s ok 102 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 716s ok 103 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 716s ok 104 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'foo' -strmatch '*o'" should evaluate to true, got true 716s ok 105 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 716s ok 106 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'foo' -strmatch 'F*'" should evaluate to false, got false 716s ok 107 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'foo' -strcmatch 'F*'" should evaluate to true, got true 716s ok 108 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'foo' -strmatch 'g*'" should evaluate to false, got false 716s ok 109 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'foo' -strcmatch 'g*'" should evaluate to false, got false 716s ok 110 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 716s ok 111 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 716s ok 112 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 716s ok 113 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 716s ok 114 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "foo('bar') = 'bar'", got parse error 716s ok 115 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "%{FOO} != 'bar'", got parse error 716s ok 116 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s Should get parse error for "'bar' = bar", got parse error 716s ok 117 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true" should evaluate to true, got true 716s ok 118 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && true" should evaluate to true, got true 716s ok 119 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || true" should evaluate to true, got true 716s ok 120 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || true || true" should evaluate to true, got true 716s ok 121 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || true && true" should evaluate to true, got true 716s ok 122 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && true || true" should evaluate to true, got true 716s ok 123 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && true && true" should evaluate to true, got true 716s ok 124 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || true || !true" should evaluate to true, got true 716s ok 125 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || true && !true" should evaluate to true, got true 716s ok 126 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && true || !true" should evaluate to true, got true 716s ok 127 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && true && !true" should evaluate to false, got false 716s ok 128 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && !true" should evaluate to false, got false 716s ok 129 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || !true" should evaluate to true, got true 716s ok 130 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || !true || true" should evaluate to true, got true 716s ok 131 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || !true && true" should evaluate to true, got true 716s ok 132 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && !true || true" should evaluate to true, got true 716s ok 133 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && !true && true" should evaluate to false, got false 716s ok 134 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || !true || !true" should evaluate to true, got true 716s ok 135 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true || !true && !true" should evaluate to true, got true 716s ok 136 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && !true || !true" should evaluate to false, got false 716s ok 137 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "true && !true && !true" should evaluate to false, got false 716s ok 138 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true" should evaluate to false, got false 716s ok 139 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && true" should evaluate to false, got false 716s ok 140 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || true" should evaluate to true, got true 716s ok 141 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || true || true" should evaluate to true, got true 716s ok 142 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || true && true" should evaluate to true, got true 716s ok 143 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && true || true" should evaluate to true, got true 716s ok 144 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && true && true" should evaluate to false, got false 716s ok 145 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || true || !true" should evaluate to true, got true 716s ok 146 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || true && !true" should evaluate to false, got false 716s ok 147 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && true || !true" should evaluate to false, got false 716s ok 148 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && true && !true" should evaluate to false, got false 716s ok 149 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && !true" should evaluate to false, got false 716s ok 150 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || !true" should evaluate to false, got false 716s ok 151 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || !true || true" should evaluate to true, got true 716s ok 152 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || !true && true" should evaluate to false, got false 716s ok 153 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && !true || true" should evaluate to true, got true 716s ok 154 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && !true && true" should evaluate to false, got false 716s ok 155 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || !true || !true" should evaluate to false, got false 716s ok 156 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true || !true && !true" should evaluate to false, got false 716s ok 157 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && !true || !true" should evaluate to false, got false 716s ok 158 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!true && !true && !true" should evaluate to false, got false 716s ok 159 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true)" should evaluate to false, got false 716s ok 160 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && true)" should evaluate to false, got false 716s ok 161 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || true)" should evaluate to false, got false 716s ok 162 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || true || true)" should evaluate to false, got false 716s ok 163 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || true && true)" should evaluate to false, got false 716s ok 164 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && true || true)" should evaluate to false, got false 716s ok 165 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && true && true)" should evaluate to false, got false 716s ok 166 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || true || !true)" should evaluate to false, got false 716s ok 167 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || true && !true)" should evaluate to false, got false 716s ok 168 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && true || !true)" should evaluate to false, got false 716s ok 169 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && true && !true)" should evaluate to true, got true 716s ok 170 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && !true)" should evaluate to true, got true 716s ok 171 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || !true)" should evaluate to false, got false 716s ok 172 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || !true || true)" should evaluate to false, got false 716s ok 173 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || !true && true)" should evaluate to false, got false 716s ok 174 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && !true || true)" should evaluate to false, got false 716s ok 175 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && !true && true)" should evaluate to true, got true 716s ok 176 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || !true || !true)" should evaluate to false, got false 716s ok 177 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true || !true && !true)" should evaluate to false, got false 716s ok 178 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && !true || !true)" should evaluate to true, got true 716s ok 179 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(true && !true && !true)" should evaluate to true, got true 716s ok 180 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true)" should evaluate to true, got true 716s ok 181 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && true)" should evaluate to true, got true 716s ok 182 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || true)" should evaluate to false, got false 716s ok 183 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || true || true)" should evaluate to false, got false 716s ok 184 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || true && true)" should evaluate to false, got false 716s ok 185 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && true || true)" should evaluate to false, got false 716s ok 186 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && true && true)" should evaluate to true, got true 716s ok 187 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || true || !true)" should evaluate to false, got false 716s ok 188 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || true && !true)" should evaluate to true, got true 716s ok 189 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && true || !true)" should evaluate to true, got true 716s ok 190 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && true && !true)" should evaluate to true, got true 716s ok 191 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && !true)" should evaluate to true, got true 716s ok 192 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || !true)" should evaluate to true, got true 716s ok 193 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || !true || true)" should evaluate to false, got false 716s ok 194 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || !true && true)" should evaluate to true, got true 716s ok 195 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && !true || true)" should evaluate to false, got false 716s ok 196 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && !true && true)" should evaluate to true, got true 716s ok 197 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || !true || !true)" should evaluate to true, got true 716s ok 198 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true || !true && !true)" should evaluate to true, got true 716s ok 199 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && !true || !true)" should evaluate to true, got true 716s ok 200 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "!(!true && !true && !true)" should evaluate to true, got true 716s ok 201 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 716s ok 202 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 716s ok 203 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 716s ok 204 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 716s ok 205 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 716s ok 206 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 716s ok 207 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 716s ok 208 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 716s ok 209 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 716s ok 210 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 716s ok 211 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 716s ok 212 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 716s ok 213 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 716s ok 214 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 716s ok 215 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 716s ok 216 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 716s ok 217 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 716s ok 218 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 716s ok 219 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 716s ok 220 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-F '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 716s ok 221 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-F '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 716s ok 222 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-U '/apache/' " should evaluate to true, got true 716s ok 223 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "-U '/apache/expr/none' " should evaluate to false, got false 716s ok 224 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 716s ok 225 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 716s ok 226 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "base64('foo') = 'Zm9v' " should evaluate to true, got true 716s ok 227 716s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 716s ok 228 716s Error log should not have 'Internal evaluation error' entries, found 0 716s ok 229 716s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 716s ok 721s t/apache/expr_string.t .............. 721s 1..29 721s # Running under perl version 5.038002 for linux 721s # Current time local: Tue Dec 17 20:52:21 2024 721s # Current time GMT: Tue Dec 17 20:52:21 2024 721s # Using Test.pm version 1.31 721s # Using Apache/Test.pm version 1.42 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 1 721s Expected return code 200, got 200 for 'foo' 721s ok 2 721s # testing : log message [Tue Dec 17 20:52:23.822142 2024] [log_debug:info] [pid 165040:tid 269215057637664] [client 127.0.0.1:36966] foo (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: 'foo' 721s # received: 'foo' 721s ok 3 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 4 721s Expected return code 200, got 200 for '%{req:SomeHeader}' 721s ok 5 721s # testing : log message [Tue Dec 17 20:52:24.080067 2024] [log_debug:info] [pid 165040:tid 269215057637664] [client 127.0.0.1:36966] SomeValue (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: 'SomeValue' 721s # received: 'SomeValue' 721s ok 6 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 7 721s Should get parse error (500) for "%{", got 500 721s ok 8 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 9 721s Expected return code 200, got 200 for '%' 721s ok 10 721s # testing : log message [Tue Dec 17 20:52:24.587921 2024] [log_debug:info] [pid 165044:tid 269215315587360] [client 127.0.0.1:36970] % (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: '%' 721s # received: '%' 721s ok 11 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 12 721s Expected return code 200, got 200 for '}' 721s ok 13 721s # testing : log message [Tue Dec 17 20:52:24.841471 2024] [log_debug:info] [pid 165044:tid 269215315587360] [client 127.0.0.1:36970] } (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: '}' 721s # received: '}' 721s ok 14 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 15 721s Expected return code 200, got 200 for '\"' 721s ok 16 721s # testing : log message [Tue Dec 17 20:52:25.094820 2024] [log_debug:info] [pid 165044:tid 269215315587360] [client 127.0.0.1:36970] " (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: '"' 721s # received: '"' 721s ok 17 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 18 721s Expected return code 200, got 200 for '\'' 721s ok 19 721s # testing : log message [Tue Dec 17 20:52:25.348092 2024] [log_debug:info] [pid 165044:tid 269215315587360] [client 127.0.0.1:36970] ' (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: '\'' 721s # received: '\'' 721s ok 20 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 21 721s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 721s ok 22 721s # testing : log message [Tue Dec 17 20:52:25.601472 2024] [log_debug:info] [pid 165044:tid 269215315587360] [client 127.0.0.1:36970] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: '%{req:SomeHeader}' 721s # received: '%{req:SomeHeader}' 721s ok 23 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 24 721s Expected return code 200, got 200 for '%{tolower:IDENT}' 721s ok 25 721s # testing : log message [Tue Dec 17 20:52:25.854620 2024] [log_debug:info] [pid 165044:tid 269215315587360] [client 127.0.0.1:36970] ident (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: 'ident' 721s # received: 'ident' 721s ok 26 721s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 27 721s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 721s ok 28 721s # testing : log message [Tue Dec 17 20:52:26.107907 2024] [log_debug:info] [pid 165044:tid 269215315587360] [client 127.0.0.1:36970] get (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 721s # didn't match 721s # expected: 'get' 721s # received: 'get' 721s ok 29 721s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 723s t/apache/getfile.t .................. 723s # using LWP client 723s 1..219 723s # Running under perl version 5.038002 for linux 723s # Current time local: Tue Dec 17 20:52:26 2024 723s # Current time GMT: Tue Dec 17 20:52:26 2024 723s # Using Test.pm version 1.31 723s # Using Apache/Test.pm version 1.42 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "44f3-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 17651 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl.pod 723s # expected: 17651 723s # received: 17651 723s ok 1 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "dbb0-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 56240 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5004delta.pod 723s # expected: 56240 723s # received: 56240 723s ok 2 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "85eb-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 34283 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5005delta.pod 723s # expected: 34283 723s # received: 34283 723s ok 3 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "d8ed-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 55533 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5100delta.pod 723s # expected: 55533 723s # received: 55533 723s ok 4 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "ab70-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 43888 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5101delta.pod 723s # expected: 43888 723s # received: 43888 723s ok 5 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "15cb7-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 89271 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5120delta.pod 723s # expected: 89271 723s # received: 89271 723s ok 6 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "2707-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 9991 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5121delta.pod 723s # expected: 9991 723s # received: 9991 723s ok 7 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "2569-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 9577 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5122delta.pod 723s # expected: 9577 723s # received: 9577 723s ok 8 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1004-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 4100 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5123delta.pod 723s # expected: 4100 723s # received: 4100 723s ok 9 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "e58-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 3672 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5124delta.pod 723s # expected: 3672 723s # received: 3672 723s ok 10 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1e03-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 7683 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5125delta.pod 723s # expected: 7683 723s # received: 7683 723s ok 11 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "233aa-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 144298 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5140delta.pod 723s # expected: 144298 723s # received: 144298 723s ok 12 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1f1e-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 7966 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5141delta.pod 723s # expected: 7966 723s # received: 7966 723s ok 13 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1aec-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 6892 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5142delta.pod 723s # expected: 6892 723s # received: 6892 723s ok 14 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1e50-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 7760 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5143delta.pod 723s # expected: 7760 723s # received: 7760 723s ok 15 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "18b7-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 6327 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5144delta.pod 723s # expected: 6327 723s # received: 6327 723s ok 16 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "20a09-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 133641 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5160delta.pod 723s # expected: 133641 723s # received: 133641 723s ok 17 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "17fe-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 6142 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5161delta.pod 723s # expected: 6142 723s # received: 6142 723s ok 18 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "e0a-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 3594 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5162delta.pod 723s # expected: 3594 723s # received: 3594 723s ok 19 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "ff5-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 4085 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5163delta.pod 723s # expected: 4085 723s # received: 4085 723s ok 20 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1d286-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 119430 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5180delta.pod 723s # expected: 119430 723s # received: 119430 723s ok 21 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "19c5-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 6597 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5181delta.pod 723s # expected: 6597 723s # received: 6597 723s ok 22 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "14d7-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 5335 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5182delta.pod 723s # expected: 5335 723s # received: 5335 723s ok 23 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1208-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 4616 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5184delta.pod 723s # expected: 4616 723s # received: 4616 723s ok 24 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1c352-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 115538 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5200delta.pod 723s # expected: 115538 723s # received: 115538 723s ok 25 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "2a07-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 10759 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5201delta.pod 723s # expected: 10759 723s # received: 10759 723s ok 26 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "2fef-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 12271 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5202delta.pod 723s # expected: 12271 723s # received: 12271 723s ok 27 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "2410-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 9232 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5203delta.pod 723s # expected: 9232 723s # received: 9232 723s ok 28 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1fa90-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 129680 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5220delta.pod 723s # expected: 129680 723s # received: 129680 723s ok 29 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "293d-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 10557 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5221delta.pod 723s # expected: 10557 723s # received: 10557 723s ok 30 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "301f-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 12319 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5222delta.pod 723s # expected: 12319 723s # received: 12319 723s ok 31 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "20fa-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 8442 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5223delta.pod 723s # expected: 8442 723s # received: 8442 723s ok 32 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "1162-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 723s #Content-Length: 4450 723s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 723s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Client-Peer: 127.0.0.1:8529 723s #Client-Response-Num: 1 723s #DMMATCH1: 1 723s # 723s # testing : download of /getfiles-perl-pod/perl5224delta.pod 723s # expected: 4450 723s # received: 4450 723s ok 33 723s #lwp request: 723s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 723s #User-Agent: libwww-perl/6.76 723s # 723s #server response: 723s #HTTP/1.1 200 OK 723s #Connection: close 723s #Date: Tue, 17 Dec 2024 20:52:28 GMT 723s #Accept-Ranges: bytes 723s #ETag: "fc0b-6155edc931600" 723s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 723s #Vary: In-If1 724s #Content-Length: 64523 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5240delta.pod 724s # expected: 64523 724s # received: 64523 724s ok 34 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2009-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 8201 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5241delta.pod 724s # expected: 8201 724s # received: 8201 724s ok 35 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1007-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4103 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5242delta.pod 724s # expected: 4103 724s # received: 4103 724s ok 36 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2aac-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 10924 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5243delta.pod 724s # expected: 10924 724s # received: 10924 724s ok 37 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1168-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4456 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5244delta.pod 724s # expected: 4456 724s # received: 4456 724s ok 38 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1875b-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 100187 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5260delta.pod 724s # expected: 100187 724s # received: 100187 724s ok 39 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1e25-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7717 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5261delta.pod 724s # expected: 7717 724s # received: 7717 724s ok 40 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1e16-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7702 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5262delta.pod 724s # expected: 7702 724s # received: 7702 724s ok 41 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1b69-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7017 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5263delta.pod 724s # expected: 7017 724s # received: 7017 724s ok 42 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "115d9-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 71129 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5280delta.pod 724s # expected: 71129 724s # received: 71129 724s ok 43 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "11f7-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4599 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5281delta.pod 724s # expected: 4599 724s # received: 4599 724s ok 44 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1806-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 6150 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5282delta.pod 724s # expected: 6150 724s # received: 6150 724s ok 45 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "13f7-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 5111 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5283delta.pod 724s # expected: 5111 724s # received: 5111 724s ok 46 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "9efd-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 40701 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5300delta.pod 724s # expected: 40701 724s # received: 40701 724s ok 47 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1662-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 5730 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5301delta.pod 724s # expected: 5730 724s # received: 5730 724s ok 48 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "124a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4682 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5302delta.pod 724s # expected: 4682 724s # received: 4682 724s ok 49 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1374-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4980 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5303delta.pod 724s # expected: 4980 724s # received: 4980 724s ok 50 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "d310-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 54032 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5320delta.pod 724s # expected: 54032 724s # received: 54032 724s ok 51 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1b5f-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7007 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5321delta.pod 724s # expected: 7007 724s # received: 7007 724s ok 52 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "9201-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 37377 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5340delta.pod 724s # expected: 37377 724s # received: 37377 724s ok 53 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1076-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4214 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5341delta.pod 724s # expected: 4214 724s # received: 4214 724s ok 54 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "f6a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 3946 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5342delta.pod 724s # expected: 3946 724s # received: 3946 724s ok 55 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "fd6-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4054 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5343delta.pod 724s # expected: 4054 724s # received: 4054 724s ok 56 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "ad8b-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 44427 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5360delta.pod 724s # expected: 44427 724s # received: 44427 724s ok 57 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1288-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4744 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5361delta.pod 724s # expected: 4744 724s # received: 4744 724s ok 58 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "f6a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 3946 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5362delta.pod 724s # expected: 3946 724s # received: 3946 724s ok 59 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "fd7-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4055 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5363delta.pod 724s # expected: 4055 724s # received: 4055 724s ok 60 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "10d49-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 68937 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5380delta.pod 724s # expected: 68937 724s # received: 68937 724s ok 61 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "f6a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 3946 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5381delta.pod 724s # expected: 3946 724s # received: 3946 724s ok 62 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "fd4-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4052 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl5382delta.pod 724s # expected: 4052 724s # received: 4052 724s ok 63 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1e729-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 124713 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl561delta.pod 724s # expected: 124713 724s # received: 124713 724s ok 64 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1a2c1-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 107201 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl56delta.pod 724s # expected: 107201 724s # received: 107201 724s ok 65 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "94ac-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 38060 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl581delta.pod 724s # expected: 38060 724s # received: 38060 724s ok 66 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1176-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4470 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl582delta.pod 724s # expected: 4470 724s # received: 4470 724s ok 67 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "18bf-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 6335 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl583delta.pod 724s # expected: 6335 724s # received: 6335 724s ok 68 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1cc3-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7363 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl584delta.pod 724s # expected: 7363 724s # received: 7363 724s ok 69 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1701-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 5889 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl585delta.pod 724s # expected: 5889 724s # received: 5889 724s ok 70 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "122b-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4651 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl586delta.pod 724s # expected: 4651 724s # received: 4651 724s ok 71 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "20a5-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 8357 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl587delta.pod 724s # expected: 8357 724s # received: 8357 724s ok 72 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "62c1-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 25281 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl588delta.pod 724s # expected: 25281 724s # received: 25281 724s ok 73 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "d290-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 53904 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl589delta.pod 724s # expected: 53904 724s # received: 53904 724s ok 74 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1c1d5-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 115157 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perl58delta.pod 724s # expected: 115157 724s # received: 115157 724s ok 75 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "4fe9-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 20457 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlaix.pod 724s # expected: 20457 724s # received: 20457 724s ok 76 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1688-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 5768 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlamiga.pod 724s # expected: 5768 724s # received: 5768 724s ok 77 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2031-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 8241 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlandroid.pod 724s # expected: 8241 724s # received: 8241 724s ok 78 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "c9433-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 824371 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlapi.pod 724s # expected: 824371 724s # received: 824371 724s ok 79 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "5837-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 22583 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlapio.pod 724s # expected: 22583 724s # received: 22583 724s ok 80 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1b62-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7010 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlartistic.pod 724s # expected: 7010 724s # received: 7010 724s ok 81 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "20c2-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 8386 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlbook.pod 724s # expected: 8386 724s # received: 8386 724s ok 82 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "126-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 294 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlboot.pod 724s # expected: 294 724s # received: 294 724s ok 83 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "130-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 304 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlbot.pod 724s # expected: 304 724s # received: 304 724s ok 84 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1f50-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 8016 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlbs2000.pod 724s # expected: 8016 724s # received: 8016 724s ok 85 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "dea2-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 56994 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlcall.pod 724s # expected: 56994 724s # received: 56994 724s ok 86 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1180-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4480 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlcheat.pod 724s # expected: 4480 724s # received: 4480 724s ok 87 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "23bf-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 9151 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlclass.pod 724s # expected: 9151 724s # received: 9151 724s ok 88 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "3c63-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 15459 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlclassguts.pod 724s # expected: 15459 724s # received: 15459 724s ok 89 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "254a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 9546 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlclib.pod 724s # expected: 9546 724s # received: 9546 724s ok 90 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "12e5-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4837 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlcn.pod 724s # expected: 4837 724s # received: 4837 724s ok 91 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1b1a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 6938 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlcommunity.pod 724s # expected: 6938 724s # received: 6938 724s ok 92 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "662a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 26154 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlcygwin.pod 724s # expected: 26154 724s # received: 26154 724s ok 93 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "cfa2-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 53154 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldata.pod 724s # expected: 53154 724s # received: 53154 724s ok 94 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "134f-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4943 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 724s # expected: 4943 724s # received: 4943 724s ok 95 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "a85c-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 43100 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldebguts.pod 724s # expected: 43100 724s # received: 43100 724s ok 96 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "5693-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 22163 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldebtut.pod 724s # expected: 22163 724s # received: 22163 724s ok 97 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "9bbb-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 39867 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldebug.pod 724s # expected: 39867 724s # received: 39867 724s ok 98 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "fd4-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4052 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldelta.pod 724s # expected: 4052 724s # received: 4052 724s ok 99 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "5f0a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 24330 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldeprecation.pod 724s # expected: 24330 724s # received: 24330 724s ok 100 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "4c051-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 311377 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldiag.pod 724s # expected: 311377 724s # received: 311377 724s ok 101 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "24a0-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 9376 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldoc.pod 724s # expected: 9376 724s # received: 9376 724s ok 102 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "b4ed-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 46317 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldocstyle.pod 724s # expected: 46317 724s # received: 46317 724s ok 103 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "687a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 26746 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldsc.pod 724s # expected: 26746 724s # received: 26746 724s ok 104 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1f17-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7959 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perldtrace.pod 724s # expected: 7959 724s # received: 7959 724s ok 105 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "14981-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 84353 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlebcdic.pod 724s # expected: 84353 724s # received: 84353 724s ok 106 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "9321-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 37665 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlembed.pod 724s # expected: 37665 724s # received: 37665 724s ok 107 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2877-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 10359 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlexperiment.pod 724s # expected: 10359 724s # received: 10359 724s ok 108 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "590b-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 22795 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq.pod 724s # expected: 22795 724s # received: 22795 724s ok 109 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "385d-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 14429 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq1.pod 724s # expected: 14429 724s # received: 14429 724s ok 110 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "24a1-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 9377 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq2.pod 724s # expected: 9377 724s # received: 9377 724s ok 111 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "92e1-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 37601 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq3.pod 724s # expected: 37601 724s # received: 37601 724s ok 112 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "162be-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 90814 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq4.pod 724s # expected: 90814 724s # received: 90814 724s ok 113 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "d7fc-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 55292 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq5.pod 724s # expected: 55292 724s # received: 55292 724s ok 114 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "9a71-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 39537 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq6.pod 724s # expected: 39537 724s # received: 39537 724s ok 115 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "93b8-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 37816 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq7.pod 724s # expected: 37816 724s # received: 37816 724s ok 116 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "c310-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 49936 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq8.pod 724s # expected: 49936 724s # received: 49936 724s ok 117 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "3b75-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 15221 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfaq9.pod 724s # expected: 15221 724s # received: 15221 724s ok 118 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "56ca-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 22218 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfilter.pod 724s # expected: 22218 724s # received: 22218 724s ok 119 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "342b-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 13355 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfork.pod 724s # expected: 13355 724s # received: 13355 724s ok 120 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "40e0-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 16608 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlform.pod 724s # expected: 16608 724s # received: 16608 724s ok 121 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "671-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 1649 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 724s # expected: 1649 724s # received: 1649 724s ok 122 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "67142-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 422210 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlfunc.pod 724s # expected: 422210 724s # received: 422210 724s ok 123 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "7c2a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 31786 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlgit.pod 724s # expected: 31786 724s # received: 31786 724s ok 124 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "21810-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 137232 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlglossary.pod 724s # expected: 137232 724s # received: 137232 724s ok 125 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "4075-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 16501 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlgov.pod 724s # expected: 16501 724s # received: 16501 724s ok 126 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "35f7-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 13815 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlgpl.pod 724s # expected: 13815 724s # received: 13815 724s ok 127 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2c264-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 180836 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlguts.pod 724s # expected: 180836 724s # received: 180836 724s ok 128 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "afe4-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 45028 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlhack.pod 724s # expected: 45028 724s # received: 45028 724s ok 129 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "11a38-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 72248 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlhacktips.pod 724s # expected: 72248 724s # received: 72248 724s ok 130 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1809-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 6153 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlhacktut.pod 724s # expected: 6153 724s # received: 6153 724s ok 131 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "5f7-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 1527 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlhaiku.pod 724s # expected: 1527 724s # received: 1527 724s ok 132 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "e88a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 59530 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlhist.pod 724s # expected: 59530 724s # received: 59530 724s ok 133 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "77a4-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 30628 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlhpux.pod 724s # expected: 30628 724s # received: 30628 724s ok 134 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "7dd-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 2013 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlhurd.pod 724s # expected: 2013 724s # received: 2013 724s ok 135 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1f865-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 129125 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlintern.pod 724s # expected: 129125 724s # received: 129125 724s ok 136 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "9216-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 37398 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlinterp.pod 724s # expected: 37398 724s # received: 37398 724s ok 137 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "579d-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 22429 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlintro.pod 724s # expected: 22429 724s # received: 22429 724s ok 138 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "8ad3-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 35539 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perliol.pod 724s # expected: 35539 724s # received: 35539 724s ok 139 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "11817-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 71703 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlipc.pod 724s # expected: 71703 724s # received: 71703 724s ok 140 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1150-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4432 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlirix.pod 724s # expected: 4432 724s # received: 4432 724s ok 141 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "20a8-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 8360 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perljp.pod 724s # expected: 8360 724s # received: 8360 724s ok 142 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2fc0-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 12224 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlko.pod 724s # expected: 12224 724s # received: 12224 724s ok 143 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "163-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 355 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perllexwarn.pod 724s # expected: 355 724s # received: 355 724s ok 144 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "7ea-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 2026 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perllinux.pod 724s # expected: 2026 724s # received: 2026 724s ok 145 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "12457-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 74839 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perllocale.pod 724s # expected: 74839 724s # received: 74839 724s ok 146 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "24dc-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 9436 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perllol.pod 724s # expected: 9436 724s # received: 9436 724s ok 147 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2f6f-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 12143 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlmacosx.pod 724s # expected: 12143 724s # received: 12143 724s ok 148 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "6753-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 26451 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlmod.pod 724s # expected: 26451 724s # received: 26451 724s ok 149 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2574-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 9588 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 724s # expected: 9588 724s # received: 9588 724s ok 150 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "e547-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 58695 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlmodlib.pod 724s # expected: 58695 724s # received: 58695 724s ok 151 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "573b-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 22331 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 724s # expected: 22331 724s # received: 22331 724s ok 152 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "d65-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 3429 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlmroapi.pod 724s # expected: 3429 724s # received: 3429 724s ok 153 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2ad3-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 10963 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlnewmod.pod 724s # expected: 10963 724s # received: 10963 724s ok 154 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "20a5-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 8357 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlnumber.pod 724s # expected: 8357 724s # received: 8357 724s ok 155 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "8d30-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 36144 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlobj.pod 724s # expected: 36144 724s # received: 36144 724s ok 156 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "6885-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 26757 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlootut.pod 724s # expected: 26757 724s # received: 26757 724s ok 157 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "251a5-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 151973 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlop.pod 724s # expected: 151973 724s # received: 151973 724s ok 158 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "4db-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 1243 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 724s # expected: 1243 724s # received: 1243 724s ok 159 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "3b77-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 15223 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlopentut.pod 724s # expected: 15223 724s # received: 15223 724s ok 160 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "16cb9-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 93369 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlos2.pod 724s # expected: 93369 724s # received: 93369 724s ok 161 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "37cb-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 14283 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlos390.pod 724s # expected: 14283 724s # received: 14283 724s ok 162 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "12b0-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4784 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlos400.pod 724s # expected: 4784 724s # received: 4784 724s ok 163 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "c8a9-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 51369 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlpacktut.pod 724s # expected: 51369 724s # received: 51369 724s ok 164 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "c2bd-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 49853 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlperf.pod 724s # expected: 49853 724s # received: 49853 724s ok 165 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1418-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 5144 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlplan9.pod 724s # expected: 5144 724s # received: 5144 724s ok 166 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "5b65-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 23397 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlpod.pod 724s # expected: 23397 724s # received: 23397 724s ok 167 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "10d10-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 68880 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlpodspec.pod 724s # expected: 68880 724s # received: 68880 724s ok 168 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2f40-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 12096 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 724s # expected: 12096 724s # received: 12096 724s ok 169 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "67b7-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 26551 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlpolicy.pod 724s # expected: 26551 724s # received: 26551 724s ok 170 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "15cc8-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 89288 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlport.pod 724s # expected: 89288 724s # received: 89288 724s ok 171 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1412-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 5138 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlpragma.pod 724s # expected: 5138 724s # received: 5138 724s ok 172 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1a25-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 6693 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlqnx.pod 724s # expected: 6693 724s # received: 6693 724s ok 173 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2127d-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 135805 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlre.pod 724s # expected: 135805 724s # received: 135805 724s ok 174 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "7bad-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 31661 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlreapi.pod 724s # expected: 31661 724s # received: 31661 724s ok 175 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "818f-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 33167 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 724s # expected: 33167 724s # received: 33167 724s ok 176 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "beb0-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 48816 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 724s # expected: 48816 724s # received: 48816 724s ok 177 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "8c47-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 35911 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlref.pod 724s # expected: 35911 724s # received: 35911 724s ok 178 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "4944-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 18756 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlreftut.pod 724s # expected: 18756 724s # received: 18756 724s ok 179 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "a989-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 43401 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlreguts.pod 724s # expected: 43401 724s # received: 43401 724s ok 180 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1fd-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 509 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlrepository.pod 724s # expected: 509 724s # received: 509 724s ok 181 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "4af5-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 19189 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlrequick.pod 724s # expected: 19189 724s # received: 19189 724s ok 182 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "3ce4-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 15588 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlreref.pod 724s # expected: 15588 724s # received: 15588 724s ok 183 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1e219-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 123417 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlretut.pod 724s # expected: 123417 724s # received: 123417 724s ok 184 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "60c-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 1548 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlriscos.pod 724s # expected: 1548 724s # received: 1548 724s ok 185 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "e52d-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 58669 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlrun.pod 724s # expected: 58669 724s # received: 58669 724s ok 186 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "6cc6-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 27846 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlsec.pod 724s # expected: 27846 724s # received: 27846 724s ok 187 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "4af2-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 19186 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 724s # expected: 19186 724s # received: 19186 724s ok 188 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "74a6-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 29862 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlsolaris.pod 724s # expected: 29862 724s # received: 29862 724s ok 189 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1bdc-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7132 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlsource.pod 724s # expected: 7132 724s # received: 7132 724s ok 190 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "233b-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 9019 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlstyle.pod 724s # expected: 9019 724s # received: 9019 724s ok 191 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "12f85-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 77701 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlsub.pod 724s # expected: 77701 724s # received: 77701 724s ok 192 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "d2de-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 53982 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlsyn.pod 724s # expected: 53982 724s # received: 53982 724s ok 193 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "2858-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 10328 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlsynology.pod 724s # expected: 10328 724s # received: 10328 724s ok 194 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "b53a-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 46394 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlthrtut.pod 724s # expected: 46394 724s # received: 46394 724s ok 195 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "9a91-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 39569 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perltie.pod 724s # expected: 39569 724s # received: 39569 724s ok 196 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "b9206-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 758278 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perltoc.pod 724s # expected: 758278 724s # received: 758278 724s ok 197 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "174-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 372 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perltodo.pod 724s # expected: 372 724s # received: 372 724s ok 198 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "126-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 294 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perltooc.pod 724s # expected: 294 724s # received: 294 724s ok 199 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "126-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 294 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perltoot.pod 724s # expected: 294 724s # received: 294 724s ok 200 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "297f-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 10623 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perltrap.pod 724s # expected: 10623 724s # received: 10623 724s ok 201 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "213f-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 8511 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perltru64.pod 724s # expected: 8511 724s # received: 8511 724s ok 202 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1183-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 4483 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perltw.pod 724s # expected: 4483 724s # received: 4483 724s ok 203 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "162c0-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 90816 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlunicode.pod 724s # expected: 90816 724s # received: 90816 724s ok 204 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "6349-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 25417 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlunicook.pod 724s # expected: 25417 724s # received: 25417 724s ok 205 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "372e-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 14126 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlunifaq.pod 724s # expected: 14126 724s # received: 14126 724s ok 206 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "96e1-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 38625 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perluniintro.pod 724s # expected: 38625 724s # received: 38625 724s ok 207 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "6eefa-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 454394 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perluniprops.pod 724s # expected: 454394 724s # received: 454394 724s ok 208 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1f0f-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7951 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlunitut.pod 724s # expected: 7951 724s # received: 7951 724s ok 209 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1ce8-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 7400 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlutil.pod 724s # expected: 7400 724s # received: 7400 724s ok 210 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "16ab2-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 92850 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlvar.pod 724s # expected: 92850 724s # received: 92850 724s ok 211 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "c68d-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 50829 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlvms.pod 724s # expected: 50829 724s # received: 50829 724s ok 212 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "f16-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 3862 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlvos.pod 724s # expected: 3862 724s # received: 3862 724s ok 213 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "7fdb-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 32731 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlwin32.pod 724s # expected: 32731 724s # received: 32731 724s ok 214 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "1532b-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 86827 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlxs.pod 724s # expected: 86827 724s # received: 86827 724s ok 215 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "c504-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 50436 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlxstut.pod 724s # expected: 50436 724s # received: 50436 724s ok 216 724s #lwp request: 724s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "5dc1-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 24001 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 724s # expected: 24001 724s # received: 24001 724s ok 217 724s #lwp request: 724s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "d40b0-6237dbf803ac0" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 868528 724s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-binary-httpd 724s # expected: 868528 724s # received: 868528 724s ok 218 724s #lwp request: 724s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 724s #User-Agent: libwww-perl/6.76 724s # 724s #server response: 724s #HTTP/1.1 200 OK 724s #Connection: close 724s #Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Accept-Ranges: bytes 724s #ETag: "3c2760-6155edc931600" 724s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 724s #Vary: In-If1 724s #Content-Length: 3942240 724s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 724s #Client-Date: Tue, 17 Dec 2024 20:52:28 GMT 724s #Client-Peer: 127.0.0.1:8529 724s #Client-Response-Num: 1 724s #DMMATCH1: 1 724s # 724s # testing : download of /getfiles-binary-perl 724s # expected: 3942240 724s # received: 3942240 724s ok 219 724s ok 726s t/apache/headers.t .................. 726s 1..27 726s # Running under perl version 5.038002 for linux 726s # Current time local: Tue Dec 17 20:52:28 2024 726s # Current time GMT: Tue Dec 17 20:52:28 2024 726s # Using Test.pm version 1.31 726s # Using Apache/Test.pm version 1.42 726s testing: Hello: World 726s ok 1 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 2 726s header: [World] vs [World] 726s # testing : compare header Hello value 726s # expected: 'World' 726s # received: 'World' 726s ok 3 726s testing: Hello: World 726s ok 4 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 5 726s header: [World] vs [World] 726s # testing : compare header Hello value 726s # expected: 'World' 726s # received: 'World' 726s ok 6 726s testing: Hello: World 726s ok 7 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 8 726s header: [World] vs [World] 726s # testing : compare header Hello value 726s # expected: 'World' 726s # received: 'World' 726s ok 9 726s testing: Hello: Foo 726s Bar 726s ok 10 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 11 726s header: [Foo Bar] vs [Foo Bar] 726s # testing : compare header Hello value 726s # expected: 'Foo Bar' 726s # received: 'Foo Bar' 726s ok 12 726s testing: Hello: Foo 726s Bar 726s ok 13 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 14 726s header: [Foo Bar] vs [Foo Bar] 726s # testing : compare header Hello value 726s # expected: 'Foo Bar' 726s # received: 'Foo Bar' 726s ok 15 726s testing: Hello: Foo 726s Bar 726s ok 16 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 17 726s header: [Foo Bar] vs [Foo Bar] 726s # testing : compare header Hello value 726s # expected: 'Foo Bar' 726s # received: 'Foo Bar' 726s ok 18 726s testing: Hello: Foo 726s Bar 726s ok 19 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 20 726s header: [Foo Bar] vs [Foo Bar] 726s # testing : compare header Hello value 726s # expected: 'Foo Bar' 726s # received: 'Foo Bar' 726s ok 21 726s testing: Hello: Foo 726s Bar 726s ok 22 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 23 726s header: [Foo Bar] vs [Foo Bar] 726s # testing : compare header Hello value 726s # expected: 'Foo Bar' 726s # received: 'Foo Bar' 726s ok 24 726s testing: Hello:World 726s ok 25 726s # testing : response success 726s # expected: qr/HTTP\/1\.. 200 OK/ 726s # received: 'HTTP/1.1 200 OK' 726s ok 26 726s header: [World] vs [World] 726s # testing : compare header Hello value 726s # expected: 'World' 726s # received: 'World' 726s ok 27 726s ok 727s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 730s t/apache/http_strict.t .............. 730s 1..178 730s # Running under perl version 5.038002 for linux 730s # Current time local: Tue Dec 17 20:52:32 2024 730s # Current time GMT: Tue Dec 17 20:52:32 2024 730s # Using Test.pm version 1.31 730s # Using Apache/Test.pm version 1.42 730s # SENDING: 730s # GET / HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 1 730s # SENDING: 730s # GET / HTTP/1.0\n\n 730s # expecting success, got 200 730s ok 2 730s # SENDING: 730s # get / HTTP/1.0\r\n\r\n 730s # expecting 501, got 501 730s ok 3 730s # SENDING: 730s # G ET / HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 4 730s # SENDING: 730s # G\x00ET / HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 5 730s # SENDING: 730s # G/T / HTTP/1.0\r\n\r\n 730s # expecting 501, got 501 730s ok 6 730s # SENDING: 730s # GET /\x00 HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 7 730s # SENDING: 730s # GET / HTTP/1.0\x00\r\n\r\n 730s # expecting 400, got 400 730s ok 8 730s # SENDING: 730s # GET\x0c/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 9 730s # SENDING: 730s # GET\r/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 10 730s # SENDING: 730s # GET\t/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 11 730s # SENDING: 730s # GET / HTT/1.0\r\n\r\n 730s # expecting error, got 400 730s ok 12 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 730s # expecting success, got 200 730s ok 13 730s # SENDING: 730s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 730s # expecting success, got 200 730s ok 14 730s # SENDING: 730s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 730s # expecting success, got 200 730s ok 15 730s # SENDING: 730s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 730s # expecting 400, got 400 730s ok 16 730s # SENDING: 730s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 730s # expecting 400, got 400 730s ok 17 730s # SENDING: 730s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 730s # expecting 200, got 200 730s ok 18 730s # SENDING: 730s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 730s # expecting 400, got 400 730s ok 19 730s # SENDING: 730s # GET / HTTP/\r\nHost: localhost\r\n\r\n 730s # expecting error, got 400 730s ok 20 730s # SENDING: 730s # GET / HTTP/0.9\r\n\r\n 730s # expecting error, got 400 730s ok 21 730s # SENDING: 730s # GET / HTTP/0.8\r\n\r\n 730s # expecting error, got 400 730s ok 22 730s # SENDING: 730s # GET /\x01 HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 23 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 24 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 730s # expecting 200, got 200 730s ok 25 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 730s # expecting 400, got 400 730s ok 26 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 730s # expecting 200, got 200 730s ok 27 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo\r\n\r\n 730s # expecting 400, got 400 730s ok 28 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 730s # expecting 400, got 400 730s ok 29 730s # SENDING: 730s # GET / HTTP/1.0\r\n: bar\r\n\r\n 730s # expecting 400, got 400 730s ok 30 730s # SENDING: 730s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 31 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 730s # expecting 400, got 400 730s ok 32 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 730s # expecting 400, got 400 730s ok 33 730s # SENDING: 730s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 730s # expecting 400, got 400 730s ok 34 730s # SENDING: 730s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 35 730s # SENDING: 730s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 730s # expecting 400, got 400 730s ok 36 730s # SENDING: 730s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 730s # expecting 400, got 400 730s ok 37 730s # SENDING: 730s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 730s # expecting 200, got 200 730s ok 38 730s # SENDING: 730s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 730s # expecting 400, got 400 730s ok 39 730s # SENDING: 730s # GET / HTTP/1.0\r\r 730s # expecting dropped connection and HTTPD dropped connection 730s ok 40 730s # SENDING: 730s # GET /\r\n 730s # expecting headerless HTTP/0.9 body, got response 730s ok 41 730s # SENDING: 730s # GET /#frag HTTP/1.0\r\n 730s # expecting 400, got 400 730s ok 42 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 730s # expecting 200, got 200 730s ok 43 730s # SENDING: 730s # GET http://017700000001/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 44 730s # SENDING: 730s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 45 730s # SENDING: 730s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 46 730s # SENDING: 730s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 47 730s # SENDING: 730s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 48 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 730s # expecting 200, got 200 730s ok 49 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 730s # expecting 400, got 400 730s ok 50 730s # SENDING: 730s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 51 730s # SENDING: 730s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 52 730s # SENDING: 730s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 53 730s # SENDING: 730s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 54 730s # SENDING: 730s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 55 730s # SENDING: 730s # GET http://[::1]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 56 730s # SENDING: 730s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 57 730s # SENDING: 730s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 58 730s # SENDING: 730s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 59 730s # SENDING: 730s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 60 730s # SENDING: 730s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 61 730s # SENDING: 730s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 62 730s # SENDING: 730s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 63 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 730s # expecting success, got 200 730s ok 64 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 730s # expecting success, got 200 730s ok 65 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 730s # expecting success, got 200 730s ok 66 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 730s # expecting success, got 200 730s ok 67 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 730s # expecting success, got 200 730s ok 68 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 730s # expecting success, got 200 730s ok 69 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 730s # expecting 200, got 200 730s ok 70 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 730s # expecting 200, got 200 730s ok 71 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 730s # expecting 400, got 400 730s ok 72 730s # SENDING: 730s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 73 730s # SENDING: 730s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 74 730s # SENDING: 730s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 75 730s # SENDING: 730s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 76 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 730s # expecting 200, got 200 730s ok 77 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 730s # expecting 200, got 200 730s ok 78 730s # SENDING: 730s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 79 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 730s # DECODED: Foo: bar 730s # RESPONSE: 730s # HTTP/1.1 200 OK\r\n 730s # Date: Tue, 17 Dec 2024 20:52:34 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Foo: bar\r\n 730s # Vary: In-If1\r\n 730s # DMMATCH1: 1\r\n 730s # Connection: close\r\n 730s # Content-Type: text/plain\r\n 730s # \r\n 730s # Hi!\n 730s # SERVERNAME=localhost\n 730s # HTTP_HOST=\n 730s # 730s # expecting 200, got 200 730s ok 80 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 730s # DECODED: Foo: 730s # RESPONSE: 730s # HTTP/1.1 200 OK\r\n 730s # Date: Tue, 17 Dec 2024 20:52:34 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Foo: \r\n 730s # Vary: In-If1\r\n 730s # DMMATCH1: 1\r\n 730s # Content-Length: 36\r\n 730s # Connection: close\r\n 730s # Content-Type: text/plain\r\n 730s # \r\n 730s # Hi!\n 730s # SERVERNAME=localhost\n 730s # HTTP_HOST=\n 730s # 730s # expecting 200, got 200 730s ok 81 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 730s # DECODED: : bar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:34 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 82 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 730s # DECODED: F\x00oo: bar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:34 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Content-Length: 528\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 83 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 730s # DECODED: F\x01oo: bar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:34 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Content-Length: 564\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 84 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 730s # DECODED: F\noo: bar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:34 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Content-Length: 528\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 85 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 730s # DECODED: Foo: b\tar 730s # RESPONSE: 730s # HTTP/1.1 200 OK\r\n 730s # Date: Tue, 17 Dec 2024 20:52:34 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Foo: b\tar\r\n 730s # Vary: In-If1\r\n 730s # DMMATCH1: 1\r\n 730s # Content-Length: 36\r\n 730s # Connection: close\r\n 730s # Content-Type: text/plain\r\n 730s # \r\n 730s # Hi!\n 730s # SERVERNAME=localhost\n 730s # HTTP_HOST=\n 730s # 730s # expecting 200, got 200 730s ok 86 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 730s # DECODED: Foo: b\x01ar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:34 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Content-Length: 564\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 87 730s # SENDING: 730s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 730s # expecting 500, got 500 730s ok 88 730s # SENDING: 730s # GET / HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 89 730s # SENDING: 730s # GET / HTTP/1.0\n\n 730s # expecting 400, got 400 730s ok 90 730s # SENDING: 730s # get / HTTP/1.0\r\n\r\n 730s # expecting 501, got 501 730s ok 91 730s # SENDING: 730s # G ET / HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 92 730s # SENDING: 730s # G\x00ET / HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 93 730s # SENDING: 730s # G/T / HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 94 730s # SENDING: 730s # GET /\x00 HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 95 730s # SENDING: 730s # GET / HTTP/1.0\x00\r\n\r\n 730s # expecting 400, got 400 730s ok 96 730s # SENDING: 730s # GET\x0c/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 97 730s # SENDING: 730s # GET\r/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 98 730s # SENDING: 730s # GET\t/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 99 730s # SENDING: 730s # GET / HTT/1.0\r\n\r\n 730s # expecting error, got 400 730s ok 100 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 730s # expecting success, got 200 730s ok 101 730s # SENDING: 730s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 730s # expecting success, got 200 730s ok 102 730s # SENDING: 730s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 730s # expecting success, got 200 730s ok 103 730s # SENDING: 730s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 730s # expecting 400, got 400 730s ok 104 730s # SENDING: 730s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 730s # expecting 400, got 400 730s ok 105 730s # SENDING: 730s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 730s # expecting 400, got 400 730s ok 106 730s # SENDING: 730s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 730s # expecting 400, got 400 730s ok 107 730s # SENDING: 730s # GET / HTTP/\r\nHost: localhost\r\n\r\n 730s # expecting error, got 400 730s ok 108 730s # SENDING: 730s # GET / HTTP/0.9\r\n\r\n 730s # expecting error, got 400 730s ok 109 730s # SENDING: 730s # GET / HTTP/0.8\r\n\r\n 730s # expecting error, got 400 730s ok 110 730s # SENDING: 730s # GET /\x01 HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 111 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 112 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 730s # expecting 200, got 200 730s ok 113 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 730s # expecting 400, got 400 730s ok 114 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 730s # expecting 400, got 400 730s ok 115 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo\r\n\r\n 730s # expecting 400, got 400 730s ok 116 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 730s # expecting 400, got 400 730s ok 117 730s # SENDING: 730s # GET / HTTP/1.0\r\n: bar\r\n\r\n 730s # expecting 400, got 400 730s ok 118 730s # SENDING: 730s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 119 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 730s # expecting 400, got 400 730s ok 120 730s # SENDING: 730s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 730s # expecting 400, got 400 730s ok 121 730s # SENDING: 730s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 730s # expecting 400, got 400 730s ok 122 730s # SENDING: 730s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 730s # expecting 400, got 400 730s ok 123 730s # SENDING: 730s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 730s # expecting 400, got 400 730s ok 124 730s # SENDING: 730s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 730s # expecting 400, got 400 730s ok 125 730s # SENDING: 730s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 730s # expecting 200, got 200 730s ok 126 730s # SENDING: 730s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 730s # expecting 400, got 400 730s ok 127 730s # SENDING: 730s # GET / HTTP/1.0\r\r 730s # expecting dropped connection and HTTPD dropped connection 730s ok 128 730s # SENDING: 730s # GET /\r\n 730s # expecting headerless HTTP/0.9 body, got response 730s ok 129 730s # SENDING: 730s # GET /#frag HTTP/1.0\r\n 730s # expecting 400, got 400 730s ok 130 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 730s # expecting 400, got 400 730s ok 131 730s # SENDING: 730s # GET http://017700000001/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 132 730s # SENDING: 730s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 133 730s # SENDING: 730s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 134 730s # SENDING: 730s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 135 730s # SENDING: 730s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 136 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 730s # expecting 400, got 400 730s ok 137 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 730s # expecting 400, got 400 730s ok 138 730s # SENDING: 730s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 139 730s # SENDING: 730s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 140 730s # SENDING: 730s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 141 730s # SENDING: 730s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 142 730s # SENDING: 730s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 143 730s # SENDING: 730s # GET http://[::1]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 144 730s # SENDING: 730s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 145 730s # SENDING: 730s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 146 730s # SENDING: 730s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 147 730s # SENDING: 730s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 148 730s # SENDING: 730s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 149 730s # SENDING: 730s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 730s # expecting success, got 200 730s ok 150 730s # SENDING: 730s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 730s # expecting 400, got 400 730s ok 151 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 730s # expecting success, got 200 730s ok 152 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 730s # expecting success, got 200 730s ok 153 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 730s # expecting success, got 200 730s ok 154 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 730s # expecting success, got 200 730s ok 155 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 730s # expecting success, got 200 730s ok 156 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 730s # expecting success, got 200 730s ok 157 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 730s # expecting 400, got 400 730s ok 158 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 730s # expecting 400, got 400 730s ok 159 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 730s # expecting 400, got 400 730s ok 160 730s # SENDING: 730s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 161 730s # SENDING: 730s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 162 730s # SENDING: 730s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 163 730s # SENDING: 730s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 730s # expecting 200, got 200 730s ok 164 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 730s # expecting 200, got 200 730s ok 165 730s # SENDING: 730s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 730s # expecting 200, got 200 730s ok 166 730s # SENDING: 730s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 730s # expecting 200, got 200 730s ok 167 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 730s # DECODED: Foo: bar 730s # RESPONSE: 730s # HTTP/1.1 200 OK\r\n 730s # Date: Tue, 17 Dec 2024 20:52:35 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Foo: bar\r\n 730s # Vary: In-If1\r\n 730s # DMMATCH1: 1\r\n 730s # Content-Length: 36\r\n 730s # Connection: close\r\n 730s # Content-Type: text/plain\r\n 730s # \r\n 730s # Hi!\n 730s # SERVERNAME=localhost\n 730s # HTTP_HOST=\n 730s # 730s # expecting 200, got 200 730s ok 168 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 730s # DECODED: Foo: 730s # RESPONSE: 730s # HTTP/1.1 200 OK\r\n 730s # Date: Tue, 17 Dec 2024 20:52:35 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Foo: \r\n 730s # Vary: In-If1\r\n 730s # DMMATCH1: 1\r\n 730s # Content-Length: 36\r\n 730s # Connection: close\r\n 730s # Content-Type: text/plain\r\n 730s # \r\n 730s # Hi!\n 730s # SERVERNAME=localhost\n 730s # HTTP_HOST=\n 730s # 730s # expecting 200, got 200 730s ok 169 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 730s # DECODED: : bar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:35 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 170 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 730s # DECODED: F\x00oo: bar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:35 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Content-Length: 528\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 171 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 730s # DECODED: F\x01oo: bar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:35 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 172 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 730s # DECODED: F\noo: bar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:35 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Content-Length: 528\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 173 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 730s # DECODED: Foo: b\tar 730s # RESPONSE: 730s # HTTP/1.1 200 OK\r\n 730s # Date: Tue, 17 Dec 2024 20:52:35 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Foo: b\tar\r\n 730s # Vary: In-If1\r\n 730s # DMMATCH1: 1\r\n 730s # Content-Length: 36\r\n 730s # Connection: close\r\n 730s # Content-Type: text/plain\r\n 730s # \r\n 730s # Hi!\n 730s # SERVERNAME=localhost\n 730s # HTTP_HOST=\n 730s # 730s # expecting 200, got 200 730s ok 174 730s # SENDING: 730s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 730s # DECODED: Foo: b\x01ar 730s # RESPONSE: 730s # HTTP/1.1 500 Internal Server Error\r\n 730s # Date: Tue, 17 Dec 2024 20:52:35 GMT\r\n 730s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 730s # Connection: close\r\n 730s # Content-Type: text/html; charset=iso-8859-1\r\n 730s # \r\n 730s # \n 730s # \n 730s # ... 730s # expecting 500, got 500 730s ok 175 730s # SENDING: 730s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 730s # expecting 500, got 500 730s ok 176 730s ok 177 730s ok 178 730s ok 732s t/apache/if_sections.t .............. 732s 1..46 732s # Running under perl version 5.038002 for linux 732s # Current time local: Tue Dec 17 20:52:35 2024 732s # Current time GMT: Tue Dec 17 20:52:35 2024 732s # Using Test.pm version 1.31 732s # Using Apache/Test.pm version 1.42 732s # /if_sec/ with '': 732s # expected: 200 732s # received: '200' 732s ok 1 732s # expected: undef 732s # received: undef 732s ok 2 732s # /if_sec/foo.if_test with '': 732s # expected: 200 732s # received: '200' 732s ok 3 732s # expected: undef 732s # received: undef 732s ok 4 732s # /if_sec/foo.if_test with '1': 732s # expected: 200 732s # received: '200' 732s ok 5 732s # expected: 'global1' 732s # received: 'global1' 732s ok 6 732s # /if_sec/foo.if_test with '1 11': 732s # expected: 200 732s # received: '200' 732s ok 7 732s # expected: 'global1, nested11, nested113' 732s # received: 'global1, nested11, nested113' 732s ok 8 732s # /if_sec/foo.if_test with '1 11 111': 732s # expected: 200 732s # received: '200' 732s ok 9 732s # expected: 'global1, nested11, nested111' 732s # received: 'global1, nested11, nested111' 732s ok 10 732s # /if_sec/foo.if_test with '1 11 112': 732s # expected: 200 732s # received: '200' 732s ok 11 732s # expected: 'global1, nested11, nested112' 732s # received: 'global1, nested11, nested112' 732s ok 12 732s # /if_sec/foo.if_test with '1 2': 732s # expected: 200 732s # received: '200' 732s ok 13 732s # expected: 'global1, files2' 732s # received: 'global1, files2' 732s ok 14 732s # /if_sec/dir/foo.txt with '1 2': 732s # expected: 200 732s # received: '200' 732s ok 15 732s # expected: 'global1, dir1, dir2, dir_files1' 732s # received: 'global1, dir1, dir2, dir_files1' 732s ok 16 732s # /if_sec/dir/ with '1 2': 732s # expected: 200 732s # received: '200' 732s ok 17 732s # expected: 'global1, dir1, dir2' 732s # received: 'global1, dir1, dir2' 732s ok 18 732s # /if_sec/dir/ with '1 11': 732s # expected: 200 732s # received: '200' 732s ok 19 732s # expected: 'global1, dir1, nested11, nested113' 732s # received: 'global1, dir1, nested11, nested113' 732s ok 20 732s # /if_sec/dir/ with '1 11 111': 732s # expected: 200 732s # received: '200' 732s ok 21 732s # expected: 'global1, dir1, nested11, nested111' 732s # received: 'global1, dir1, nested11, nested111' 732s ok 22 732s # /if_sec/dir/ with '1 11 112': 732s # expected: 200 732s # received: '200' 732s ok 23 732s # expected: 'global1, dir1, nested11, nested112' 732s # received: 'global1, dir1, nested11, nested112' 732s ok 24 732s # /if_sec/loc/ with '1 2': 732s # expected: 200 732s # received: '200' 732s ok 25 732s # expected: 'global1, loc1, loc2' 732s # received: 'global1, loc1, loc2' 732s ok 26 732s # /if_sec/loc/foo.txt with '1 2': 732s # expected: 200 732s # received: '200' 732s ok 27 732s # expected: 'global1, loc1, loc2' 732s # received: 'global1, loc1, loc2' 732s ok 28 732s # /if_sec/loc/ with '1 11': 732s # expected: 200 732s # received: '200' 732s ok 29 732s # expected: 'global1, loc1, nested11, nested113' 732s # received: 'global1, loc1, nested11, nested113' 732s ok 30 732s # /if_sec/loc/ with '1 11 111': 732s # expected: 200 732s # received: '200' 732s ok 31 732s # expected: 'global1, loc1, nested11, nested111' 732s # received: 'global1, loc1, nested11, nested111' 732s ok 32 732s # /if_sec/loc/ with '1 11 112': 732s # expected: 200 732s # received: '200' 732s ok 33 732s # expected: 'global1, loc1, nested11, nested112' 732s # received: 'global1, loc1, nested11, nested112' 732s ok 34 732s # /if_sec/loc/foo.if_test with '1 2': 732s # expected: 200 732s # received: '200' 732s ok 35 732s # expected: 'global1, files2, loc1, loc2' 732s # received: 'global1, files2, loc1, loc2' 732s ok 36 732s # /if_sec/loc/foo.if_test with '1 2 11': 732s # expected: 200 732s # received: '200' 732s ok 37 732s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 732s # received: 'global1, files2, loc1, loc2, nested11, nested113' 732s ok 38 732s # /if_sec/loc/foo.if_test with '1 2 11 111': 732s # expected: 200 732s # received: '200' 732s ok 39 732s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 732s # received: 'global1, files2, loc1, loc2, nested11, nested111' 732s ok 40 732s # /if_sec/loc/foo.if_test with '1 2 11 112': 732s # expected: 200 732s # received: '200' 732s ok 41 732s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 732s # received: 'global1, files2, loc1, loc2, nested11, nested112' 732s ok 42 732s # /if_sec/proxy/ with '1 2': 732s # expected: 200 732s # received: '200' 732s ok 43 732s # expected: 'global1, locp1, locp2' 732s # received: 'global1, locp1, locp2' 732s ok 44 732s # /if_sec/proxy/ with '2': 732s # expected: 200 732s # received: '200' 732s ok 45 732s # expected: 'locp2' 732s # received: 'locp2' 732s ok 46 732s ok 734s t/apache/iffile.t ................... 734s 1..2 734s # Running under perl version 5.038002 for linux 734s # Current time local: Tue Dec 17 20:52:37 2024 734s # Current time GMT: Tue Dec 17 20:52:37 2024 734s # Using Test.pm version 1.31 734s # Using Apache/Test.pm version 1.42 734s # expected: 200 734s # received: '200' 734s ok 1 734s # expected: 'success1, success2, success3, success4, success5' 734s # received: 'success1, success2, success3, success4, success5' 734s ok 2 734s ok 736s t/apache/leaks.t .................... skipped: mod_memory_track not activated 742s t/apache/limits.t ................... 742s 1..12 742s # Running under perl version 5.038002 for linux 742s # Current time local: Tue Dec 17 20:52:41 2024 742s # Current time GMT: Tue Dec 17 20:52:41 2024 742s # Using Test.pm version 1.31 742s # Using Apache/Test.pm version 1.42 742s # Testing LimitRequestLine; should succeed 742s # testing : Test #1 742s # expected: 200 742s # received: '200' 742s ok 1 742s # Testing LimitRequestLine; should fail 742s # testing : Test #2 742s # expected: 414 742s # received: '414' 742s ok 2 742s # Testing LimitRequestFieldSize; should succeed 742s # testing : Test #3 742s # expected: 200 742s # received: '200' 742s ok 3 742s # Testing LimitRequestFieldSize; should fail 742s # testing : Test #4 742s # expected: 400 742s # received: '400' 742s ok 4 742s # Testing LimitRequestFields; should succeed 742s # testing : Test #5 742s # expected: 200 742s # received: '200' 742s ok 5 742s # Testing LimitRequestFields; should fail 742s # testing : Test #6 742s # expected: 400 742s # received: '400' 742s ok 6 742s # Testing LimitRequestBody; should succeed 742s # Chunked transfer-encoding enabled 742s # testing : Test #7 742s # expected: 200 742s # received: '200' 742s ok 7 742s # Testing LimitRequestBody; should succeed 742s # Chunked transfer-encoding disabled 742s # testing : Test #8 742s # expected: 200 742s # received: '200' 742s ok 8 742s # Testing LimitRequestBody; should fail 742s # Chunked transfer-encoding enabled 742s # testing : Test #9 742s # expected: 413 742s # received: '413' 742s ok 9 742s # Testing LimitRequestBody; should fail 742s # Chunked transfer-encoding disabled 742s # testing : Test #10 742s # expected: 413 742s # received: '413' 742s ok 10 742s # Testing LimitRequestFieldSize; should succeed 742s # testing : Test #11 742s # expected: 200 742s # received: '200' 742s ok 11 742s # Testing LimitRequestFieldSize; should fail 742s # testing : Test #12 742s # expected: 400 742s # received: '400' 742s ok 12 742s ok 744s t/apache/loglevel.t ................. 744s 1..8 744s # Running under perl version 5.038002 for linux 744s # Current time local: Tue Dec 17 20:52:47 2024 744s # Current time GMT: Tue Dec 17 20:52:47 2024 744s # Using Test.pm version 1.31 744s # Using Apache/Test.pm version 1.42 744s ok 1 744s ok 2 744s ok 3 744s ok 4 744s ok 5 744s ok 6 744s ok 7 744s ok 8 744s ok 746s t/apache/maxranges.t ................ 746s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 746s 1..19 746s # Running under perl version 5.038002 for linux 746s # Current time local: Tue Dec 17 20:52:49 2024 746s # Current time GMT: Tue Dec 17 20:52:49 2024 746s # Using Test.pm version 1.31 746s # Using Apache/Test.pm version 1.42 746s ok 1 746s ok 2 746s ok 3 746s ok 4 746s ok 5 746s ok 6 746s ok 7 746s ok 8 746s ok 9 746s ok 10 746s ok 11 746s ok 12 746s ok 13 746s ok 14 746s ok 15 746s ok 16 746s ok 17 746s ok 18 746s ok 19 746s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 746s ok 748s t/apache/mergeslashes.t ............. 748s 1..9 748s # Running under perl version 5.038002 for linux 748s # Current time local: Tue Dec 17 20:52:51 2024 748s # Current time GMT: Tue Dec 17 20:52:51 2024 748s # Using Test.pm version 1.31 748s # Using Apache/Test.pm version 1.42 748s # SENDING to 127.0.0.1:8537 748s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 748s # expected 403, got 403 for exact match 748s ok 1 748s # SENDING to 127.0.0.1:8537 748s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 748s # expected 403, got 403 for merged even at front 748s ok 2 748s # SENDING to 127.0.0.1:8537 748s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 748s # expected 403, got 403 for merged even at front 748s ok 3 748s # SENDING to 127.0.0.1:8537 748s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 748s # expected 403, got 403 for c// should be merged 748s ok 4 748s # SENDING to 127.0.0.1:8537 748s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 748s # expected 403, got 403 for a// should be merged 748s ok 5 748s # SENDING to 127.0.0.1:8537 748s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 748s # expected 403, got 403 for a// matches locationmatch 748s ok 6 748s # SENDING to 127.0.0.1:8537 748s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 748s # expected 200, got 200 for c// doesn't match locationmatch 748s ok 7 748s # SENDING to 127.0.0.1:8537 748s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 748s # expected 403, got 403 for baseline failed 748s ok 8 748s # SENDING to 127.0.0.1:8537 748s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 748s # expected 403, got 403 for b//d not merged for Location with OFF 748s ok 9 748s ok 750s t/apache/mmn.t ...................... 750s 1..2 750s # Running under perl version 5.038002 for linux 750s # Current time local: Tue Dec 17 20:52:53 2024 750s # Current time GMT: Tue Dec 17 20:52:53 2024 750s # Using Test.pm version 1.31 750s # Using Apache/Test.pm version 1.42 750s ok 1 750s ok 2 750s ok 752s t/apache/options.t .................. 752s 1..2 752s # Running under perl version 5.038002 for linux 752s # Current time local: Tue Dec 17 20:52:55 2024 752s # Current time GMT: Tue Dec 17 20:52:55 2024 752s # Using Test.pm version 1.31 752s # Using Apache/Test.pm version 1.42 752s # testing : code 752s # expected: 200 752s # received: '200' 752s ok 1 752s # testing : OPTIONS 752s # expected: qr/OPTIONS/ 752s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 752s ok 2 752s ok 755s t/apache/passbrigade.t .............. 755s # using LWP client 755s 1..114 755s # Running under perl version 5.038002 for linux 755s # Current time local: Tue Dec 17 20:52:57 2024 755s # Current time GMT: Tue Dec 17 20:52:57 2024 755s # Using Test.pm version 1.31 755s # Using Apache/Test.pm version 1.42 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 1024 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 1024 755s # received: 1024 755s ok 1 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 2048 755s # received: 2048 755s ok 2 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 3072 755s # received: 3072 755s ok 3 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 4096 755s # received: 4096 755s ok 4 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 5120 755s # received: 5120 755s ok 5 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 6144 755s # received: 6144 755s ok 6 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 7168 755s # received: 7168 755s ok 7 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 8192 755s # received: 8192 755s ok 8 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 9216 755s # received: 9216 755s ok 9 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 10240 755s # received: 10240 755s ok 10 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 11264 755s # received: 11264 755s ok 11 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 12288 755s # received: 12288 755s ok 12 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 13312 755s # received: 13312 755s ok 13 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 14336 755s # received: 14336 755s ok 14 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 15360 755s # received: 15360 755s ok 15 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 16384 755s # received: 16384 755s ok 16 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 17408 755s # received: 17408 755s ok 17 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 18432 755s # received: 18432 755s ok 18 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 19456 755s # received: 19456 755s ok 19 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 20480 755s # received: 20480 755s ok 20 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 21504 755s # received: 21504 755s ok 21 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 22528 755s # received: 22528 755s ok 22 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 23552 755s # received: 23552 755s ok 23 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 24576 755s # received: 24576 755s ok 24 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 25600 755s # received: 25600 755s ok 25 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 26624 755s # received: 26624 755s ok 26 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 27648 755s # received: 27648 755s ok 27 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 28672 755s # received: 28672 755s ok 28 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 29696 755s # received: 29696 755s ok 29 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 30720 755s # received: 30720 755s ok 30 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 31744 755s # received: 31744 755s ok 31 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 32768 755s # received: 32768 755s ok 32 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 33792 755s # received: 33792 755s ok 33 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 34816 755s # received: 34816 755s ok 34 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 35840 755s # received: 35840 755s ok 35 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 36864 755s # received: 36864 755s ok 36 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 37888 755s # received: 37888 755s ok 37 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 38912 755s # received: 38912 755s ok 38 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 39936 755s # received: 39936 755s ok 39 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 40960 755s # received: 40960 755s ok 40 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 41984 755s # received: 41984 755s ok 41 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 43008 755s # received: 43008 755s ok 42 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 44032 755s # received: 44032 755s ok 43 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 45056 755s # received: 45056 755s ok 44 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 46080 755s # received: 46080 755s ok 45 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 47104 755s # received: 47104 755s ok 46 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 48128 755s # received: 48128 755s ok 47 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 49152 755s # received: 49152 755s ok 48 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 50176 755s # received: 50176 755s ok 49 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 51200 755s # received: 51200 755s ok 50 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 102400 755s # received: 102400 755s ok 51 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 307200 755s # received: 307200 755s ok 52 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 512000 755s # received: 512000 755s ok 53 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 2048000 755s # received: 2048000 755s ok 54 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 4096000 755s # received: 4096000 755s ok 55 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 6144000 755s # received: 6144000 755s ok 56 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:52:59 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 10240000 755s # received: 10240000 755s ok 57 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 1024 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 1024 755s # received: 1024 755s ok 58 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 2048 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 2048 755s # received: 2048 755s ok 59 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 3072 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 3072 755s # received: 3072 755s ok 60 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 4096 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 4096 755s # received: 4096 755s ok 61 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 5120 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 5120 755s # received: 5120 755s ok 62 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 6144 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 6144 755s # received: 6144 755s ok 63 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 7168 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 7168 755s # received: 7168 755s ok 64 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 8192 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #DMMATCH1: 1 755s # 755s # testing : bytes in body 755s # expected: 8192 755s # received: 8192 755s ok 65 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 9216 755s # received: 9216 755s ok 66 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 10240 755s # received: 10240 755s ok 67 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 11264 755s # received: 11264 755s ok 68 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 12288 755s # received: 12288 755s ok 69 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 13312 755s # received: 13312 755s ok 70 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 14336 755s # received: 14336 755s ok 71 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 15360 755s # received: 15360 755s ok 72 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 16384 755s # received: 16384 755s ok 73 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 17408 755s # received: 17408 755s ok 74 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 18432 755s # received: 18432 755s ok 75 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 19456 755s # received: 19456 755s ok 76 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 20480 755s # received: 20480 755s ok 77 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 21504 755s # received: 21504 755s ok 78 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 22528 755s # received: 22528 755s ok 79 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 23552 755s # received: 23552 755s ok 80 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 24576 755s # received: 24576 755s ok 81 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 25600 755s # received: 25600 755s ok 82 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 26624 755s # received: 26624 755s ok 83 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 27648 755s # received: 27648 755s ok 84 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 28672 755s # received: 28672 755s ok 85 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 29696 755s # received: 29696 755s ok 86 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 30720 755s # received: 30720 755s ok 87 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 31744 755s # received: 31744 755s ok 88 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 32768 755s # received: 32768 755s ok 89 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 33792 755s # received: 33792 755s ok 90 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 34816 755s # received: 34816 755s ok 91 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 35840 755s # received: 35840 755s ok 92 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 36864 755s # received: 36864 755s ok 93 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 37888 755s # received: 37888 755s ok 94 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 38912 755s # received: 38912 755s ok 95 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 39936 755s # received: 39936 755s ok 96 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 40960 755s # received: 40960 755s ok 97 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 41984 755s # received: 41984 755s ok 98 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 43008 755s # received: 43008 755s ok 99 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 44032 755s # received: 44032 755s ok 100 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 45056 755s # received: 45056 755s ok 101 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 46080 755s # received: 46080 755s ok 102 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 47104 755s # received: 47104 755s ok 103 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 48128 755s # received: 48128 755s ok 104 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 49152 755s # received: 49152 755s ok 105 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 50176 755s # received: 50176 755s ok 106 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 51200 755s # received: 51200 755s ok 107 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 102400 755s # received: 102400 755s ok 108 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 307200 755s # received: 307200 755s ok 109 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 512000 755s # received: 512000 755s ok 110 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 2048000 755s # received: 2048000 755s ok 111 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 4096000 755s # received: 4096000 755s ok 112 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 6144000 755s # received: 6144000 755s ok 113 755s #lwp request: 755s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 755s #User-Agent: libwww-perl/6.76 755s # 755s #server response: 755s #HTTP/1.1 200 OK 755s #Connection: close 755s #Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 755s #Vary: In-If1 755s #Content-Length: 0 755s #Client-Date: Tue, 17 Dec 2024 20:53:00 GMT 755s #Client-Peer: 127.0.0.1:8529 755s #Client-Response-Num: 1 755s #Client-Transfer-Encoding: chunked 755s #DMMATCH1: 1 755s #X-Content-Length-Note: added by Apache::TestRequest 755s # 755s # testing : bytes in body 755s # expected: 10240000 755s # received: 10240000 755s ok 114 755s ok 757s t/apache/post.t ..................... 757s # using LWP client 757s 1..51 757s # Running under perl version 5.038002 for linux 757s # Current time local: Tue Dec 17 20:53:00 2024 757s # Current time GMT: Tue Dec 17 20:53:00 2024 757s # Using Test.pm version 1.31 757s # Using Apache/Test.pm version 1.42 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 1024 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '1024' 757s # received: 1024 757s ok 1 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 2048 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '2048' 757s # received: 2048 757s ok 2 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 3072 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '3072' 757s # received: 3072 757s ok 3 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 4096 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '4096' 757s # received: 4096 757s ok 4 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 5120 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '5120' 757s # received: 5120 757s ok 5 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 6144 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '6144' 757s # received: 6144 757s ok 6 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 7168 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '7168' 757s # received: 7168 757s ok 7 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 8192 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '8192' 757s # received: 8192 757s ok 8 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 9216 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 5 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '9216' 757s # received: 9216 757s ok 9 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 10240 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '10240' 757s # received: 10240 757s ok 10 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 11264 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '11264' 757s # received: 11264 757s ok 11 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 12288 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '12288' 757s # received: 12288 757s ok 12 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 13312 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '13312' 757s # received: 13312 757s ok 13 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 14336 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '14336' 757s # received: 14336 757s ok 14 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 15360 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '15360' 757s # received: 15360 757s ok 15 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 16384 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '16384' 757s # received: 16384 757s ok 16 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 17408 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '17408' 757s # received: 17408 757s ok 17 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 18432 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '18432' 757s # received: 18432 757s ok 18 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 19456 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '19456' 757s # received: 19456 757s ok 19 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 20480 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '20480' 757s # received: 20480 757s ok 20 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 21504 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '21504' 757s # received: 21504 757s ok 21 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 22528 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '22528' 757s # received: 22528 757s ok 22 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 23552 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '23552' 757s # received: 23552 757s ok 23 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 24576 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '24576' 757s # received: 24576 757s ok 24 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 25600 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '25600' 757s # received: 25600 757s ok 25 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 26624 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '26624' 757s # received: 26624 757s ok 26 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 27648 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '27648' 757s # received: 27648 757s ok 27 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 28672 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '28672' 757s # received: 28672 757s ok 28 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 29696 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '29696' 757s # received: 29696 757s ok 29 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 30720 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '30720' 757s # received: 30720 757s ok 30 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 31744 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '31744' 757s # received: 31744 757s ok 31 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 32768 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '32768' 757s # received: 32768 757s ok 32 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 33792 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '33792' 757s # received: 33792 757s ok 33 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 34816 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '34816' 757s # received: 34816 757s ok 34 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 35840 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '35840' 757s # received: 35840 757s ok 35 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 36864 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '36864' 757s # received: 36864 757s ok 36 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 37888 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '37888' 757s # received: 37888 757s ok 37 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 38912 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '38912' 757s # received: 38912 757s ok 38 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 39936 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '39936' 757s # received: 39936 757s ok 39 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 40960 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '40960' 757s # received: 40960 757s ok 40 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 41984 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '41984' 757s # received: 41984 757s ok 41 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 43008 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '43008' 757s # received: 43008 757s ok 42 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 44032 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '44032' 757s # received: 44032 757s ok 43 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 45056 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '45056' 757s # received: 45056 757s ok 44 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 46080 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '46080' 757s # received: 46080 757s ok 45 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 47104 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '47104' 757s # received: 47104 757s ok 46 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 48128 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '48128' 757s # received: 48128 757s ok 47 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 49152 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '49152' 757s # received: 49152 757s ok 48 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 50176 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '50176' 757s # received: 50176 757s ok 49 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 51200 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 6 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '51200' 757s # received: 51200 757s ok 50 757s #lwp request: 757s #POST http://localhost:8529/eat_post HTTP/1.1 757s #User-Agent: libwww-perl/6.76 757s #Content-Length: 102400 757s # 757s #server response: 757s #HTTP/1.1 200 OK 757s #Connection: close 757s #Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s #Vary: In-If1 757s #Content-Length: 7 757s #Client-Date: Tue, 17 Dec 2024 20:53:02 GMT 757s #Client-Peer: 127.0.0.1:8529 757s #Client-Response-Num: 1 757s #DMMATCH1: 1 757s # 757s # testing : length posted 757s # expected: '102400' 757s # received: 102400 757s ok 51 757s ok 760s t/apache/pr17629.t .................. 760s 1..4 760s # Running under perl version 5.038002 for linux 760s # Current time local: Tue Dec 17 20:53:02 2024 760s # Current time GMT: Tue Dec 17 20:53:02 2024 760s # Using Test.pm version 1.31 760s # Using Apache/Test.pm version 1.42 760s # expected: 'begin-foobar-end 760s # ' 760s # received: 'begin-foobar-end 760s # ' 760s ok 1 760s # expected: 200 760s # received: '200' 760s ok 2 760s # testing : response was gzipped 760s # expected: 'gzip' 760s # received: 'gzip' 760s ok 3 760s # expected: 'begin-foobar-end 760s # ' 760s # received: 'begin-foobar-end 760s # ' 760s ok 4 760s ok 763s t/apache/pr18757.t .................. 763s 1..3 763s # Running under perl version 5.038002 for linux 763s # Current time local: Tue Dec 17 20:53:04 2024 763s # Current time GMT: Tue Dec 17 20:53:04 2024 763s # Using Test.pm version 1.31 763s # Using Apache/Test.pm version 1.42 763s # testing : 200 response from GET 763s # expected: 200 763s # received: '200' 763s ok 1 763s # expected C-L is 26 763s # URL via proxy is http://localhost:8538/index.html 763s ok 2 763s # line: HTTP/1.1 200 OK 763s # line: Date: Tue, 17 Dec 2024 20:53:08 GMT 763s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 763s # line: Vary: In-If1 763s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 763s # line: ETag: "1a-613edd771cbc0" 763s # line: Accept-Ranges: bytes 763s # line: Content-Length: 26 763s # line: DMMATCH1: 1 763s # line: Content-Type: text/html 763s # line: 763s # testing : whether proxy strips Content-Length header 763s # expected: 1 763s # received: 1 763s ok 3 763s ok 767s t/apache/pr35292.t .................. 767s 1..3 767s # Running under perl version 5.038002 for linux 767s # Current time local: Tue Dec 17 20:53:08 2024 767s # Current time GMT: Tue Dec 17 20:53:08 2024 767s # Using Test.pm version 1.31 767s # Using Apache/Test.pm version 1.42 767s ok 1 767s ok 2 767s # testing : read response-line 767s # expected: qr/^HTTP\/1\.. 413/ 767s # received: 'HTTP/1.1 413 Request Entity Too Large 767s # ' 767s ok 3 767s ok 770s t/apache/pr35330.t .................. 770s 1..2 770s # Running under perl version 5.038002 for linux 770s # Current time local: Tue Dec 17 20:53:12 2024 770s # Current time GMT: Tue Dec 17 20:53:12 2024 770s # Using Test.pm version 1.31 770s # Using Apache/Test.pm version 1.42 770s # testing : SSI was allowed for location 770s # expected: 200 770s # received: '200' 770s ok 1 770s # testing : file was served with correct content 770s # expected: 'hello' 770s # received: 'hello' 770s ok 2 770s ok 774s t/apache/pr37166.t .................. 774s 1..4 774s # Running under perl version 5.038002 for linux 774s # Current time local: Tue Dec 17 20:53:15 2024 774s # Current time GMT: Tue Dec 17 20:53:15 2024 774s # Using Test.pm version 1.31 774s # Using Apache/Test.pm version 1.42 774s # testing : SSI was allowed for location 774s # expected: 200 774s # received: '200' 774s ok 1 774s # testing : file was served with correct content 774s # expected: 'Hello world 774s # ' 774s # received: 'Hello world 774s # ' 774s ok 2 774s # testing : explicit 200 response 774s # expected: 200 774s # received: '200' 774s ok 3 774s # testing : file was again served with correct content 774s # expected: 'Hello world 774s # ' 774s # received: 'Hello world 774s # ' 774s ok 4 774s ok 777s t/apache/pr43939.t .................. 777s 1..4 777s # Running under perl version 5.038002 for linux 777s # Current time local: Tue Dec 17 20:53:19 2024 777s # Current time GMT: Tue Dec 17 20:53:19 2024 777s # Using Test.pm version 1.31 777s # Using Apache/Test.pm version 1.42 777s # expected: 'begin-default-end 777s # ' 777s # received: 'begin-default-end 777s # ' 777s ok 1 777s # expected: 200 777s # received: '200' 777s ok 2 777s # testing : response was gzipped 777s # expected: 'gzip' 777s # received: 'gzip' 777s ok 3 777s # expected: 'begin-default-end 777s # ' 777s # received: 'begin-default-end 777s # ' 777s ok 4 777s ok 780s t/apache/pr49328.t .................. 780s 1..1 780s # Running under perl version 5.038002 for linux 780s # Current time local: Tue Dec 17 20:53:22 2024 780s # Current time GMT: Tue Dec 17 20:53:22 2024 780s # Using Test.pm version 1.31 780s # Using Apache/Test.pm version 1.42 780s # expected: 'before 780s # included 780s # after 780s # ' 780s # received: 'before 780s # included 780s # after 780s # ' 780s ok 1 780s ok 786s t/apache/rwrite.t ................... 786s # using LWP client 786s 1..114 786s # Running under perl version 5.038002 for linux 786s # Current time local: Tue Dec 17 20:53:25 2024 786s # Current time GMT: Tue Dec 17 20:53:25 2024 786s # Using Test.pm version 1.31 786s # Using Apache/Test.pm version 1.42 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 1024 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 1024 786s # received: 1024 786s ok 1 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 2048 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 2048 786s # received: 2048 786s ok 2 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 3072 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 3072 786s # received: 3072 786s ok 3 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 4096 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 4096 786s # received: 4096 786s ok 4 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 5120 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 5120 786s # received: 5120 786s ok 5 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 6144 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 6144 786s # received: 6144 786s ok 6 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 7168 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 7168 786s # received: 7168 786s ok 7 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 8192 786s # received: 8192 786s ok 8 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 9216 786s # received: 9216 786s ok 9 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 10240 786s # received: 10240 786s ok 10 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 11264 786s # received: 11264 786s ok 11 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 12288 786s # received: 12288 786s ok 12 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 13312 786s # received: 13312 786s ok 13 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 14336 786s # received: 14336 786s ok 14 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 15360 786s # received: 15360 786s ok 15 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 16384 786s # received: 16384 786s ok 16 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 17408 786s # received: 17408 786s ok 17 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 18432 786s # received: 18432 786s ok 18 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 19456 786s # received: 19456 786s ok 19 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 20480 786s # received: 20480 786s ok 20 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 21504 786s # received: 21504 786s ok 21 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 22528 786s # received: 22528 786s ok 22 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 23552 786s # received: 23552 786s ok 23 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 24576 786s # received: 24576 786s ok 24 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 25600 786s # received: 25600 786s ok 25 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 26624 786s # received: 26624 786s ok 26 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 27648 786s # received: 27648 786s ok 27 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 28672 786s # received: 28672 786s ok 28 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 29696 786s # received: 29696 786s ok 29 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 30720 786s # received: 30720 786s ok 30 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 31744 786s # received: 31744 786s ok 31 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 32768 786s # received: 32768 786s ok 32 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 33792 786s # received: 33792 786s ok 33 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 34816 786s # received: 34816 786s ok 34 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 35840 786s # received: 35840 786s ok 35 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 36864 786s # received: 36864 786s ok 36 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 37888 786s # received: 37888 786s ok 37 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 38912 786s # received: 38912 786s ok 38 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 39936 786s # received: 39936 786s ok 39 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 40960 786s # received: 40960 786s ok 40 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 41984 786s # received: 41984 786s ok 41 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 43008 786s # received: 43008 786s ok 42 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 44032 786s # received: 44032 786s ok 43 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 45056 786s # received: 45056 786s ok 44 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 46080 786s # received: 46080 786s ok 45 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 47104 786s # received: 47104 786s ok 46 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 48128 786s # received: 48128 786s ok 47 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 49152 786s # received: 49152 786s ok 48 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 50176 786s # received: 50176 786s ok 49 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 51200 786s # received: 51200 786s ok 50 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 102400 786s # received: 102400 786s ok 51 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 307200 786s # received: 307200 786s ok 52 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 512000 786s # received: 512000 786s ok 53 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 2048000 786s # received: 2048000 786s ok 54 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:29 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 4096000 786s # received: 4096000 786s ok 55 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 6144000 786s # received: 6144000 786s ok 56 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 10240000 786s # received: 10240000 786s ok 57 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 1024 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 1024 786s # received: 1024 786s ok 58 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 2048 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 2048 786s # received: 2048 786s ok 59 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 3072 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 3072 786s # received: 3072 786s ok 60 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 4096 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 4096 786s # received: 4096 786s ok 61 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 5120 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 5120 786s # received: 5120 786s ok 62 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 6144 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 6144 786s # received: 6144 786s ok 63 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 7168 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #DMMATCH1: 1 786s # 786s # testing : bytes in body 786s # expected: 7168 786s # received: 7168 786s ok 64 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 8192 786s # received: 8192 786s ok 65 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 9216 786s # received: 9216 786s ok 66 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 10240 786s # received: 10240 786s ok 67 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 11264 786s # received: 11264 786s ok 68 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 12288 786s # received: 12288 786s ok 69 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 13312 786s # received: 13312 786s ok 70 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 14336 786s # received: 14336 786s ok 71 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 15360 786s # received: 15360 786s ok 72 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 16384 786s # received: 16384 786s ok 73 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 17408 786s # received: 17408 786s ok 74 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 18432 786s # received: 18432 786s ok 75 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 19456 786s # received: 19456 786s ok 76 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 20480 786s # received: 20480 786s ok 77 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 21504 786s # received: 21504 786s ok 78 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 22528 786s # received: 22528 786s ok 79 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 23552 786s # received: 23552 786s ok 80 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 24576 786s # received: 24576 786s ok 81 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 25600 786s # received: 25600 786s ok 82 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 26624 786s # received: 26624 786s ok 83 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 27648 786s # received: 27648 786s ok 84 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 28672 786s # received: 28672 786s ok 85 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 29696 786s # received: 29696 786s ok 86 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 30720 786s # received: 30720 786s ok 87 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 31744 786s # received: 31744 786s ok 88 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 32768 786s # received: 32768 786s ok 89 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 33792 786s # received: 33792 786s ok 90 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 34816 786s # received: 34816 786s ok 91 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 35840 786s # received: 35840 786s ok 92 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 36864 786s # received: 36864 786s ok 93 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 37888 786s # received: 37888 786s ok 94 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 38912 786s # received: 38912 786s ok 95 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 39936 786s # received: 39936 786s ok 96 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 40960 786s # received: 40960 786s ok 97 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 41984 786s # received: 41984 786s ok 98 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 43008 786s # received: 43008 786s ok 99 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 44032 786s # received: 44032 786s ok 100 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 45056 786s # received: 45056 786s ok 101 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 46080 786s # received: 46080 786s ok 102 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 47104 786s # received: 47104 786s ok 103 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 48128 786s # received: 48128 786s ok 104 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 49152 786s # received: 49152 786s ok 105 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 50176 786s # received: 50176 786s ok 106 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 51200 786s # received: 51200 786s ok 107 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 102400 786s # received: 102400 786s ok 108 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 307200 786s # received: 307200 786s ok 109 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 512000 786s # received: 512000 786s ok 110 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 2048000 786s # received: 2048000 786s ok 111 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 4096000 786s # received: 4096000 786s ok 112 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 6144000 786s # received: 6144000 786s ok 113 786s #lwp request: 786s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 786s #User-Agent: libwww-perl/6.76 786s # 786s #server response: 786s #HTTP/1.1 200 OK 786s #Connection: close 786s #Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 786s #Vary: In-If1 786s #Content-Length: 0 786s #Client-Date: Tue, 17 Dec 2024 20:53:30 GMT 786s #Client-Peer: 127.0.0.1:8529 786s #Client-Response-Num: 1 786s #Client-Transfer-Encoding: chunked 786s #DMMATCH1: 1 786s #X-Content-Length-Note: added by Apache::TestRequest 786s # 786s # testing : bytes in body 786s # expected: 10240000 786s # received: 10240000 786s ok 114 786s ok 790s t/apache/server_name_port.t ......... 790s 1..84 790s # Running under perl version 5.038002 for linux 790s # Current time local: Tue Dec 17 20:53:30 2024 790s # Current time GMT: Tue Dec 17 20:53:30 2024 790s # Using Test.pm version 1.31 790s # Using Apache/Test.pm version 1.42 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 790s # expecting 200, got 200 790s ok 1 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 2 790s # got SERVER_PORT='8529', expected '8529' 790s ok 3 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 790s # expecting 200, got 200 790s ok 4 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 5 790s # got SERVER_PORT='123', expected '123' 790s ok 6 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 790s # expecting 200, got 200 790s ok 7 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 8 790s # got SERVER_PORT='8529', expected '8529' 790s ok 9 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 790s # expecting 200, got 200 790s ok 10 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 11 790s # got SERVER_PORT='123', expected '123' 790s ok 12 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 790s # expecting 200, got 200 790s ok 13 790s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 790s ok 14 790s # got SERVER_PORT='8529', expected '8529' 790s ok 15 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 790s # expecting 200, got 200 790s ok 16 790s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 790s ok 17 790s # got SERVER_PORT='123', expected '123' 790s ok 18 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 790s # expecting 200, got 200 790s ok 19 790s # got SERVER_NAME='[::1]', expected '[::1]' 790s ok 20 790s # got SERVER_PORT='8529', expected '8529' 790s ok 21 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 790s # expecting 200, got 200 790s ok 22 790s # got SERVER_NAME='[::1]', expected '[::1]' 790s ok 23 790s # got SERVER_PORT='123', expected '123' 790s ok 24 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 790s # expecting 200, got 200 790s ok 25 790s # got SERVER_NAME='[a::1]', expected '[a::1]' 790s ok 26 790s # got SERVER_PORT='8529', expected '8529' 790s ok 27 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 790s # expecting 200, got 200 790s ok 28 790s # got SERVER_NAME='[a::1]', expected '[a::1]' 790s ok 29 790s # got SERVER_PORT='123', expected '123' 790s ok 30 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 790s # expecting 200, got 200 790s ok 31 790s # got SERVER_NAME='[a::1]', expected '[a::1]' 790s ok 32 790s # got SERVER_PORT='8529', expected '8529' 790s ok 33 790s # SENDING: 790s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 790s # expecting 200, got 200 790s ok 34 790s # got SERVER_NAME='[a::1]', expected '[a::1]' 790s ok 35 790s # got SERVER_PORT='123', expected '123' 790s ok 36 790s # SENDING: 790s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 790s # expecting 200, got 200 790s ok 37 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 38 790s # got SERVER_PORT='8529', expected '8529' 790s ok 39 790s # SENDING: 790s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 790s # expecting 200, got 200 790s ok 40 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 41 790s # got SERVER_PORT='123', expected '123' 790s ok 42 790s # SENDING: 790s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 790s # expecting 200, got 200 790s ok 43 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 44 790s # got SERVER_PORT='8529', expected '8529' 790s ok 45 790s # SENDING: 790s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 790s # expecting 200, got 200 790s ok 46 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 47 790s # got SERVER_PORT='123', expected '123' 790s ok 48 790s # SENDING: 790s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 790s # expecting 200, got 200 790s ok 49 790s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 790s ok 50 790s # got SERVER_PORT='8529', expected '8529' 790s ok 51 790s # SENDING: 790s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 790s # expecting 200, got 200 790s ok 52 790s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 790s ok 53 790s # got SERVER_PORT='123', expected '123' 790s ok 54 790s # SENDING: 790s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 790s # expecting 200, got 200 790s ok 55 790s # got SERVER_NAME='[::1]', expected '[::1]' 790s ok 56 790s # got SERVER_PORT='8529', expected '8529' 790s ok 57 790s # SENDING: 790s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 790s # expecting 200, got 200 790s ok 58 790s # got SERVER_NAME='[::1]', expected '[::1]' 790s ok 59 790s # got SERVER_PORT='123', expected '123' 790s ok 60 790s # SENDING: 790s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 790s # expecting 200, got 200 790s ok 61 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 62 790s # got SERVER_PORT='8529', expected '8529' 790s ok 63 790s # SENDING: 790s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 790s # expecting 200, got 200 790s ok 64 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 65 790s # got SERVER_PORT='123', expected '123' 790s ok 66 790s # SENDING: 790s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 790s # expecting 200, got 200 790s ok 67 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 68 790s # got SERVER_PORT='8529', expected '8529' 790s ok 69 790s # SENDING: 790s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 790s # expecting 200, got 200 790s ok 70 790s # got SERVER_NAME='righthost', expected 'righthost' 790s ok 71 790s # got SERVER_PORT='123', expected '123' 790s ok 72 790s # SENDING: 790s # 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 790s # expecting 200, got 200 790s ok 73 790s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 790s ok 74 790s # got SERVER_PORT='8529', expected '8529' 790s ok 75 790s # SENDING: 790s # 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 790s # expecting 200, got 200 790s ok 76 790s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 790s ok 77 790s # got SERVER_PORT='123', expected '123' 790s ok 78 790s # SENDING: 790s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 790s # expecting 200, got 200 790s ok 79 790s # got SERVER_NAME='[::1]', expected '[::1]' 790s ok 80 790s # got SERVER_PORT='8529', expected '8529' 790s ok 81 790s # SENDING: 790s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 790s # expecting 200, got 200 790s ok 82 790s # got SERVER_NAME='[::1]', expected '[::1]' 790s ok 83 790s # got SERVER_PORT='123', expected '123' 790s ok 84 790s ok 793s t/apache/teclchunk.t ................ skipped: Not supported yet 797s t/apr/uri.t ......................... 797s 1..1 797s # Running under perl version 5.038002 for linux 797s # Current time local: Tue Dec 17 20:53:38 2024 797s # Current time GMT: Tue Dec 17 20:53:38 2024 797s # Using Test.pm version 1.31 797s # Using Apache/Test.pm version 1.42 797s ok 1 797s ok 801s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 804s t/filter/case.t ..................... 804s 1..4 804s # Running under perl version 5.038002 for linux 804s # Current time local: Tue Dec 17 20:53:45 2024 804s # Current time GMT: Tue Dec 17 20:53:45 2024 804s # Using Test.pm version 1.31 804s # Using Apache/Test.pm version 1.42 804s ok 1 804s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 804s # expected 200 804s # received 200 804s # body: =HEAD1 NAME 804s X X 804s 804s PERLSUB - PERL SUBROUTINES 804s 804s =HEAD1 SYNOPSIS 804s 804s TO DECLARE SUBROUTINES: 804s X X 804s 804s SUB NAME; # A "FORWARD" DECLARATION. 804s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 804s SUB NAME : ATTRS; # WITH ATTRIBUTES 804s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 804s 804s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 804s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 804s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 804s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 804s 804s USE FEATURE 'SIGNATURES'; 804s SUB NAME(SIG) BLOCK # WITH SIGNATURE 804s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 804s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 804s 804s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 804s X 804s 804s $SUBREF = SUB BLOCK; # NO PROTO 804s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 804s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 804s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 804s 804s USE FEATURE 'SIGNATURES'; 804s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 804s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 804s 804s TO IMPORT SUBROUTINES: 804s X 804s 804s USE MODULE QW(NAME1 NAME2 NAME3); 804s 804s TO CALL SUBROUTINES: 804s X X 804s 804s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 804s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 804s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 804s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 804s 804s =HEAD1 DESCRIPTION 804s 804s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 804s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 804s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 804s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 804s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 804s ITS NAME OR A CODE REFERENCE. 804s 804s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 804s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 804s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 804s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 804s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 804s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 804s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 804s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 804s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 804s X X 804s 804s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 804s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 804s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 804s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 804s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 804s SUCH A SIGNATURE-USING SUBROUTINE. 804s 804s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 804s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 804s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 804s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 804s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 804s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 804s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 804s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 804s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 804s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 804s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 804s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 804s X X X<@_> 804s 804s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 804s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 804s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 804s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 804s L AND L. 804s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 804s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 804s 804s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 804s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 804s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 804s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 804s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 804s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 804s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 804s ONE LARGE INDISTINGUISHABLE LIST. 804s 804s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 804s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 804s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 804s EMPTY SUB RETURNS THE EMPTY LIST. 804s X X X 804s 804s EXAMPLE: 804s 804s SUB MAX { 804s MY $MAX = SHIFT(@_); 804s FOREACH $FOO (@_) { 804s $MAX = $FOO IF $MAX < $FOO; 804s } 804s RETURN $MAX; 804s } 804s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 804s 804s EXAMPLE: 804s 804s # GET A LINE, COMBINING CONTINUATION LINES 804s # THAT START WITH WHITESPACE 804s 804s SUB GET_LINE { 804s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 804s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 804s IF ($LOOKAHEAD =~ /^[ \T]/) { 804s $THISLINE .= $LOOKAHEAD; 804s } 804s ELSE { 804s LAST LINE; 804s } 804s } 804s RETURN $THISLINE; 804s } 804s 804s $LOOKAHEAD = ; # GET FIRST LINE 804s WHILE (DEFINED($LINE = GET_LINE())) { 804s ... 804s } 804s 804s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 804s 804s SUB MAYBESET { 804s MY($KEY, $VALUE) = @_; 804s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 804s } 804s 804s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 804s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 804s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 804s ITS CALLER'S VALUES. 804s X X 804s 804s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 804s SUB UPCASE_IN { 804s FOR (@_) { TR/A-Z/A-Z/ } 804s } 804s 804s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 804s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 804s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 804s X X 804s 804s UPCASE_IN("FREDERICK"); 804s 804s IT WOULD BE MUCH SAFER IF THE C FUNCTION 804s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 804s OF CHANGING THEM IN PLACE: 804s 804s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 804s SUB UPCASE { 804s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 804s MY @PARMS = @_; 804s FOR (@PARMS) { TR/A-Z/A-Z/ } 804s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 804s } 804s 804s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 804s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 804s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 804s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 804s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 804s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 804s 804s @NEWLIST = UPCASE(@LIST1, @LIST2); 804s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 804s 804s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 804s 804s (@X, @Y) = UPCASE(@LIST1, @LIST2); 804s 804s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 804s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 804s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 804s L
FOR ALTERNATIVES. 804s 804s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 804s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 804s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 804s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 804s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 804s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 804s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 804s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 804s SEE L FOR MORE ABOUT ALL THAT. 804s X<&> 804s 804s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 804s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 804s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 804s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 804s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 804s X 804s 804s &FOO(1,2,3); # PASS THREE ARGUMENTS 804s FOO(1,2,3); # THE SAME 804s 804s FOO(); # PASS A NULL LIST 804s &FOO(); # THE SAME 804s 804s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 804s USE STRICT 'SUBS'; 804s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 804s # A COMPILE-TIME ERROR 804s NO STRICT 'SUBS'; 804s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 804s # A LITERAL STRING "FOO" 804s 804s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 804s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 804s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 804s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 804s X<&> 804s 804s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 804s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 804s YOUR SUBROUTINE'S NAME. 804s 804s USE V5.16; 804s MY $FACTORIAL = SUB { 804s MY ($X) = @_; 804s RETURN 1 IF $X == 1; 804s RETURN($X * __SUB__->( $X - 1 ) ); 804s }; 804s 804s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 804s IS SUBJECT TO CHANGE. 804s 804s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 804s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 804s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 804s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 804s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 804s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 804s SPECIAL, PRE-DEFINED THINGS. 804s 804s =OVER 804s 804s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 804s 804s C 804s 804s =ITEM DOCUMENTED IN L 804s 804s C, C 804s 804s =ITEM DOCUMENTED IN L 804s 804s C, C 804s 804s =ITEM DOCUMENTED IN L 804s 804s C, C, C, C, C, C, C, 804s C, C, C, C, C, C, 804s C, C, C, C, C, C, C, 804s C, C, C, C, C, C, 804s C, C, C, C, C, 804s C, C, C, C 804s 804s =ITEM DOCUMENTED IN L 804s 804s C, C, C, C, C, C, C, 804s C, C, C, C, C, C, C, 804s C, C, C, C, C, C 804s 804s =ITEM DOCUMENTED IN L 804s 804s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 804s L<< C|PERLFUNC/REQUIRE >> 804s 804s =ITEM DOCUMENTED IN L 804s 804s C 804s 804s =ITEM DOCUMENTED IN L 804s 804s C, C, C, C, C 804s 804s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 804s 804s ANY STARTING WITH C<(> 804s 804s =BACK 804s 804s THE C, C, C, C AND C SUBROUTINES 804s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 804s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 804s EXPLICITLY. SEE L 804s 804s =HEAD2 SIGNATURES 804s 804s X X 804s 804s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 804s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 804s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 804s 804s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 804s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 804s DIRECTLY BY C, IN THE CURRENT SCOPE. 804s 804s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 804s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 804s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 804s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 804s 804s FOR EXAMPLE, 804s 804s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 804s 804s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 804s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 804s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 804s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 804s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 804s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 804s 804s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 804s THE SIGNATURE. FOR EXAMPLE, 804s 804s SUB FOO ($LEFT, $RIGHT) { 804s RETURN $LEFT + $RIGHT; 804s } 804s 804s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 804s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 804s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 804s EQUIVALENT TO 804s 804s SUB FOO { 804s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 804s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 804s MY $LEFT = $_[0]; 804s MY $RIGHT = $_[1]; 804s RETURN $LEFT + $RIGHT; 804s } 804s 804s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 804s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 804s 804s SUB FOO ($FIRST, $, $THIRD) { 804s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 804s } 804s 804s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 804s MANDATORY FOR THE CALLER TO PASS IT. 804s 804s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 804s SEPARATED FROM THE PARAMETER NAME BY C<=>: 804s 804s SUB FOO ($LEFT, $RIGHT = 0) { 804s RETURN $LEFT + $RIGHT; 804s } 804s 804s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 804s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 804s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 804s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 804s FOR EXAMPLE, 804s 804s MY $AUTO_ID = 0; 804s SUB FOO ($THING, $ID = $AUTO_ID++) { 804s PRINT "$THING HAS ID $ID"; 804s } 804s 804s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 804s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 804s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 804s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 804s 804s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 804s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 804s } 804s 804s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 804s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 804s VALUE PROVIDED WAS C. 804s 804s SUB FOO ($NAME //= "WORLD") { 804s PRINT "HELLO, $NAME"; 804s } 804s 804s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 804s 804s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 804s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 804s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 804s 804s SUB FOO ($X ||= 10) { 804s RETURN 5 + $X; 804s } 804s 804s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 804s FOR EXAMPLE, 804s 804s SUB FOO ($THING, $ = 1) { 804s PRINT $THING; 804s } 804s 804s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 804s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 804s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 804s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 804s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 804s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 804s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 804s 804s SUB FOO ($THING, $=) { 804s PRINT $THING; 804s } 804s 804s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 804s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 804s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 804s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 804s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 804s TO RIGHT. 804s 804s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 804s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 804s 804s SUB FOO ($FILTER, @INPUTS) { 804s PRINT $FILTER->($_) FOREACH @INPUTS; 804s } 804s 804s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 804s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 804s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 804s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 804s 804s SUB FOO ($THING, @) { 804s PRINT $THING; 804s } 804s 804s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 804s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 804s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 804s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 804s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 804s AS WITH STANDARD HASH CONSTRUCTION. 804s 804s SUB FOO ($FILTER, %INPUTS) { 804s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 804s } 804s 804s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 804s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 804s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 804s 804s SUB FOO ($THING, %) { 804s PRINT $THING; 804s } 804s 804s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 804s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 804s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 804s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 804s AN EMPTY ARRAY OR EMPTY HASH. 804s 804s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 804s THAT THE CALLER PASSED NO ARGUMENTS: 804s 804s SUB FOO () { 804s RETURN 123; 804s } 804s 804s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 804s WARNING IN THE C CATEGORY. FROM PERL 5.36 804s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 804s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 804s STATEMENT SUCH AS: 804s 804s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 804s 804s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 804s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 804s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 804s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 804s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 804s WARNINGS IN THE C CATEGORY WHEN 804s COMPILED: 804s 804s SUB F ($X) { 804s # THIS LINE EMITS THE WARNING SEEN BELOW 804s PRINT "ARGUMENTS ARE @_"; 804s } 804s 804s Z<> 804s 804s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 804s EXPERIMENTAL AT ... 804s 804s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 804s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 804s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 804s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 804s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 804s SUPPLY THAT ARGUMENT. 804s 804s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 804s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 804s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 804s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 804s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 804s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 804s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 804s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 804s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 804s 804s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 804s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 804s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 804s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 804s L. FOR EXAMPLE, 804s 804s SUB FOO :PROTOTYPE($) { $_[0] } 804s 804s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 804s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 804s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 804s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 804s 804s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 804s RETURN $LEFT + $RIGHT; 804s } 804s 804s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 804s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 804s THE SUBROUTINE'S BODY. 804s 804s =HEAD2 PRIVATE VARIABLES VIA MY() 804s X X X X X 804s X X 804s 804s SYNOPSIS: 804s 804s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 804s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 804s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 804s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 804s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 804s 804s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 804s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 804s SEE L AND L. 804s 804s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 804s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 804s (C/C/C/C), LOOP 804s (C/C/C/C/C), SUBROUTINE, C, 804s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 804s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 804s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 804s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 804s WITH C INSTEAD. 804s 804s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 804s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 804s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 804s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 804s ITS OWN COPY. 804s X 804s 804s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 804s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 804s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 804s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 804s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 804s 804s MY $X = 10; 804s SUB BUMPX { $X++ } 804s 804s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 804s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 804s THE C ITSELF. SEE L. 804s X 804s 804s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 804s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 804s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 804s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 804s 804s $ARG = "FRED"; # "GLOBAL" VARIABLE 804s $N = CUBE_ROOT(27); 804s PRINT "$ARG THINKS THE ROOT IS $N\N"; 804s # OUTPUTS: FRED THINKS THE ROOT IS 3 804s 804s SUB CUBE_ROOT { 804s MY $ARG = SHIFT; # NAME DOESN'T MATTER 804s $ARG **= 1/3; 804s RETURN $ARG; 804s } 804s 804s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 804s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 804s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 804s 804s MY ($FOO) = ; # WRONG? 804s MY @FOO = ; 804s 804s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 804s 804s MY $FOO = ; 804s 804s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 804s 804s MY $FOO, $BAR = 1; # WRONG 804s 804s THAT HAS THE SAME EFFECT AS 804s 804s MY $FOO; 804s $BAR = 1; 804s 804s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 804s THE CURRENT STATEMENT. THUS, 804s 804s MY $X = $X; 804s 804s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 804s THE EXPRESSION 804s 804s MY $X = 123 AND $X == 123 804s 804s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 804s 804s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 804s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 804s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 804s 804s WHILE (MY $LINE = <>) { 804s $LINE = LC $LINE; 804s } CONTINUE { 804s PRINT $LINE; 804s } 804s 804s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 804s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 804s IT. SIMILARLY, IN THE CONDITIONAL 804s 804s IF ((MY $ANSWER = ) =~ /^YES$/I) { 804s USER_AGREES(); 804s } ELSIF ($ANSWER =~ /^NO$/I) { 804s USER_DISAGREES(); 804s } ELSE { 804s CHOMP $ANSWER; 804s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 804s } 804s 804s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 804s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 804s BUT NOT BEYOND IT. SEE L FOR INFORMATION 804s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 804s 804s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 804s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 804s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 804s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 804s IN THE LOOP 804s X X 804s 804s FOR MY $I (1, 2, 3) { 804s SOME_FUNCTION(); 804s } 804s 804s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 804s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 804s X X 804s 804s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 804s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 804s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 804s 804s USE STRICT 'VARS'; 804s 804s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 804s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 804s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 804s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 804s THIS WITH C. 804s 804s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 804s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 804s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 804s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 804s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 804s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 804s EXAMPLE. 804s 804s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 804s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 804s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 804s 804s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 804s 804s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 804s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 804s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 804s 804s PACKAGE MAIN; 804s LOCAL $X = 10; 804s MY $X = 20; 804s PRINT "$X AND $::X\N"; 804s 804s THAT WILL PRINT OUT C<20> AND C<10>. 804s 804s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 804s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 804s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 804s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 804s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 804s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 804s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 804s AN ANONYMOUS SUB REFERENCE: 804s 804s MY $SECRET_VERSION = '1.001-BETA'; 804s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 804s &$SECRET_SUB(); 804s 804s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 804s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 804s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 804s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 804s UNQUALIFIED AND UNQUALIFIABLE. 804s 804s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 804s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 804s L FOR SOMETHING OF A WORK-AROUND TO 804s THIS. 804s 804s =HEAD2 PERSISTENT PRIVATE VARIABLES 804s X X X X 804s X X 804s 804s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 804s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 804s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 804s 804s =HEAD3 PERSISTENT VARIABLES VIA STATE() 804s 804s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 804s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 804s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 804s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 804s THE C FORM DOES NOT REQUIRE THE 804s C PRAGMA. 804s 804s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 804s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 804s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 804s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 804s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 804s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 804s SUBROUTINE EACH TIME IT IS EXECUTED.) 804s 804s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 804s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 804s 804s USE FEATURE 'STATE'; 804s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 804s 804s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 804s 804s USE FEATURE 'STATE'; 804s SUB CREATE_COUNTER { 804s RETURN SUB { STATE $X; RETURN ++$X } 804s } 804s 804s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 804s CODE OUTSIDE. 804s 804s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 804s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 804s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 804s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 804s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 804s 804s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 804s 804s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 804s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 804s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 804s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 804s 804s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 804s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 804s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 804s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 804s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 804s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 804s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 804s 804s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 804s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 804s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 804s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 804s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 804s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 804s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 804s 804s { 804s MY $SECRET_VAL = 0; 804s SUB GIMME_ANOTHER { 804s RETURN ++$SECRET_VAL; 804s } 804s } 804s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 804s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 804s 804s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 804s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 804s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 804s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 804s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 804s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 804s STARTS TO RUN: 804s 804s BEGIN { 804s MY $SECRET_VAL = 0; 804s SUB GIMME_ANOTHER { 804s RETURN ++$SECRET_VAL; 804s } 804s } 804s 804s SEE L ABOUT THE 804s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 804s C AND C. 804s 804s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 804s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 804s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 804s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 804s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 804s 804s =HEAD2 TEMPORARY VALUES VIA LOCAL() 804s X X X X 804s X 804s 804s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 804s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 804s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 804s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 804s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 804s 804s SYNOPSIS: 804s 804s # LOCALIZATION OF VALUES 804s 804s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 804s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 804s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 804s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 804s 804s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 804s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 804s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 804s # LOCALIZATION 804s 804s # LOCALIZATION OF SYMBOLS 804s 804s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 804s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 804s # @MERLYN IS REALLY @RANDAL, ETC 804s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 804s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 804s 804s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 804s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 804s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 804s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 804s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 804s 804s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 804s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 804s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 804s CREATES NEW, DYNAMICALLY SCOPED VALUES. 804s 804s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 804s PLACED IN PARENTHESES. THIS OPERATOR WORKS 804s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 804s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 804s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 804s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 804s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 804s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 804s UNDEFINED VALUE.) 804s 804s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 804s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 804s VARIABLES OUTSIDE THE LOOP. 804s 804s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 804s X 804s 804s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 804s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 804s VIEWED AS A SCALAR OR AN ARRAY. SO 804s 804s LOCAL($FOO) = ; 804s LOCAL @FOO = ; 804s 804s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 804s 804s LOCAL $FOO = ; 804s 804s SUPPLIES A SCALAR CONTEXT. 804s 804s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 804s X 804s 804s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 804s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 804s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 804s 804s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 804s 804s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 804s { LOCAL $/ = UNDEF; $SLURP = ; } 804s 804s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 804s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 804s I, BECAUSE THE $1 VARIABLE IS 804s MAGICAL AND READ-ONLY : 804s 804s LOCAL $1 = 2; 804s 804s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 804s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 804s TO SAFELY REUSE $_ IN A SUBROUTINE. 804s 804s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 804s WORK AS DESCRIBED. 804s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 804s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 804s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 804s SEE L FOR MORE 804s DETAILS. 804s X 804s 804s =HEAD3 LOCALIZATION OF GLOBS 804s X X 804s 804s THE CONSTRUCT 804s 804s LOCAL *NAME; 804s 804s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 804s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 804s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 804s 804s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 804s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 804s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 804s SEPARATOR. 804s 804s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 804s X X 804s X 804s 804s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 804s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 804s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 804s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 804s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 804s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 804s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 804s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 804s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 804s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 804s 804s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 804s @ARY = ( 0..5 ); 804s { 804s LOCAL($ARY[5]) = 6; 804s LOCAL($HASH{'A'}) = 'DRILL'; 804s WHILE (MY $E = POP(@ARY)) { 804s PRINT "$E . . .\N"; 804s LAST UNLESS $E > 3; 804s } 804s IF (@ARY) { 804s $HASH{'ONLY A'} = 'TEST'; 804s DELETE $HASH{'A'}; 804s } 804s } 804s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 804s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 804s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 804s 804s PERL WILL PRINT 804s 804s 6 . . . 804s 4 . . . 804s 3 . . . 804s THIS IS A TEST ONLY A TEST. 804s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 804s 804s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 804s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 804s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 804s SURPRISING, AND IS VERY LIKELY TO CHANGE. 804s 804s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 804s X X X 804s X 804s 804s YOU CAN USE THE C AND C 804s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 804s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 804s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 804s 804s DO { 804s MY $VAL = $ARRAY[$IDX]; 804s LOCAL $ARRAY[$IDX]; 804s DELETE $ARRAY[$IDX]; 804s $VAL 804s } 804s 804s AND 804s 804s DO { 804s MY $VAL = $HASH{KEY}; 804s LOCAL $HASH{KEY}; 804s DELETE $HASH{KEY}; 804s $VAL 804s } 804s 804s EXCEPT THAT FOR THOSE THE C IS 804s SCOPED TO THE C BLOCK. SLICES ARE 804s ALSO ACCEPTED. 804s 804s MY %HASH = ( 804s A => [ 7, 8, 9 ], 804s B => 1, 804s ) 804s 804s { 804s MY $X = DELETE LOCAL $HASH{A}; 804s # $X IS [ 7, 8, 9 ] 804s # %HASH IS (B => 1) 804s 804s { 804s MY @NUMS = DELETE LOCAL @$X[0, 2] 804s # @NUMS IS (7, 9) 804s # $X IS [ UNDEF, 8 ] 804s 804s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 804s } 804s # $X IS BACK TO [ 7, 8, 9 ] 804s 804s } 804s # %HASH IS BACK TO ITS ORIGINAL STATE 804s 804s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 804s 804s =HEAD2 LVALUE SUBROUTINES 804s X X 804s 804s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 804s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 804s 804s MY $VAL; 804s SUB CANMOD : LVALUE { 804s $VAL; # OR: RETURN $VAL; 804s } 804s SUB NOMOD { 804s $VAL; 804s } 804s 804s CANMOD() = 5; # ASSIGNS TO $VAL 804s NOMOD() = 5; # ERROR 804s 804s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 804s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 804s BY A SCALAR. FOR EXAMPLE, CONSIDER: 804s 804s DATA(2,3) = GET_DATA(3,4); 804s 804s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 804s 804s (DATA(2,3)) = GET_DATA(3,4); 804s 804s AND IN: 804s 804s (DATA(2),DATA(3)) = GET_DATA(3,4); 804s 804s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 804s 804s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 804s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 804s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 804s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 804s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 804s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 804s 804s =HEAD2 LEXICAL SUBROUTINES 804s X X X X 804s 804s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 804s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 804s AVAILABLE UNDER C OR C OR HIGHER. 804s 804s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 804s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 804s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 804s CATEGORY WAS DISABLED. 804s 804s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 804s DECLARED, AND ONLY AFTER THAT DECLARATION: 804s 804s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 804s # VERSIONS EARLIER THAN 5.26. 804s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 804s USE FEATURE 'LEXICAL_SUBS'; 804s 804s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 804s STATE SUB FOO { 804s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 804s } 804s FOO(); # CALLS "STATE" SUB 804s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 804s 804s MY SUB BAR { ... } 804s BAR(); # CALLS "MY" SUB 804s 804s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 804s 804s # WRONG 804s MY SUB BAZ { 804s BAZ(); 804s } 804s 804s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 804s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 804s 804s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 804s 804s MY SUB BAZ { 804s __SUB__->(); # CALLS ITSELF 804s } 804s 804s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 804s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 804s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 804s HOWEVER: 804s 804s MY SUB BAZ; # PREDECLARATION 804s SUB BAZ { # DEFINE THE "MY" SUB 804s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 804s } 804s 804s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 804s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 804s C; THEY KEEP EACH OTHER ALIVE (SEE L). 804s 804s =HEAD3 C VS C 804s 804s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 804s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 804s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 804s CONTAINING BLOCK TO THE NEXT. 804s 804s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 804s NECESSARY IF YOU WANT TO CREATE CLOSURES: 804s 804s SUB WHATEVER { 804s MY $X = SHIFT; 804s MY SUB INNER { 804s ... DO SOMETHING WITH $X ... 804s } 804s INNER(); 804s } 804s 804s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 804s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 804s SEE THE C<$X> FROM THE FIRST CALL TO C. 804s 804s =HEAD3 C SUBROUTINES 804s 804s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 804s SUBROUTINE OF THE SAME NAME. 804s 804s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 804s INSIDE AN INNER SCOPE: 804s 804s SUB FOO { ... } 804s 804s SUB BAR { 804s MY SUB FOO { ... } 804s { 804s # NEED TO USE THE OUTER FOO HERE 804s OUR SUB FOO; 804s FOO(); 804s } 804s } 804s 804s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 804s 804s PACKAGE MYSNEAKYMODULE; 804s 804s OUR SUB DO_SOMETHING { ... } 804s 804s SUB DO_SOMETHING_WITH_CALLER { 804s PACKAGE DB; 804s () = CALLER 1; # SETS @DB::ARGS 804s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 804s } 804s 804s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 804s X X<*> 804s 804s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 804s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 804s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 804s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 804s 804s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 804s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 804s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 804s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 804s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 804s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 804s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 804s 804s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 804s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 804s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 804s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 804s 804s SUB DOUBLEARY { 804s LOCAL(*SOMEARY) = @_; 804s FOREACH $ELEM (@SOMEARY) { 804s $ELEM *= 2; 804s } 804s } 804s DOUBLEARY(*FOO); 804s DOUBLEARY(*BAR); 804s 804s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 804s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 804s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 804s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 804s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 804s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 804s 804s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 804s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 804s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 804s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 804s L. 804s 804s =HEAD2 WHEN TO STILL USE LOCAL() 804s X X 804s 804s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 804s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 804s I USE C INSTEAD OF C. 804s 804s =OVER 4 804s 804s =ITEM 1. 804s 804s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 804s 804s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 804s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 804s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 804s IN C<@FIELDS>. 804s 804s { 804s LOCAL @ARGV = ("/ETC/MOTD"); 804s LOCAL $/ = UNDEF; 804s LOCAL $_ = <>; 804s @FIELDS = SPLIT /^\S*=+\S*$/; 804s } 804s 804s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 804s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 804s 804s =ITEM 2. 804s 804s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 804s 804s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 804s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 804s TABLE ENTRIES: 804s 804s SUB IOQUEUE { 804s LOCAL (*READER, *WRITER); # NOT MY! 804s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 804s RETURN (*READER, *WRITER); 804s } 804s ($HEAD, $TAIL) = IOQUEUE(); 804s 804s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 804s ENTRIES. 804s 804s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 804s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 804s A LOCAL ALIAS. 804s 804s { 804s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 804s GROW(); # REALLY CALLS SHRINK() 804s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 804s } 804s GROW(); # GET THE REAL GROW() AGAIN 804s 804s SEE L FOR MORE ABOUT MANIPULATING 804s FUNCTIONS BY NAME IN THIS WAY. 804s 804s =ITEM 3. 804s 804s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 804s 804s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 804s IS DONE ON DYNAMICS: 804s 804s { 804s LOCAL $SIG{INT} = 'IGNORE'; 804s FUNCT(); # UNINTERRUPTIBLE 804s } 804s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 804s 804s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 804s 804s =BACK 804s 804s =HEAD2 PASS BY REFERENCE 804s X X X 804s 804s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 804s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 804s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 804s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 804s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 804s 804s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 804s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 804s OF ALL THEIR FORMER LAST ELEMENTS: 804s 804s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 804s 804s SUB POPMANY { 804s MY $AREF; 804s MY @RETLIST; 804s FOREACH $AREF ( @_ ) { 804s PUSH @RETLIST, POP @$AREF; 804s } 804s RETURN @RETLIST; 804s } 804s 804s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 804s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 804s 804s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 804s SUB INTER { 804s MY ($K, $HREF, %SEEN); # LOCALS 804s FOREACH $HREF (@_) { 804s WHILE ( $K = EACH %$HREF ) { 804s $SEEN{$K}++; 804s } 804s } 804s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 804s } 804s 804s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 804s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 804s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 804s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 804s A LITTLE EXPENSIVE. 804s 804s WHERE PEOPLE GET INTO TROUBLE IS HERE: 804s 804s (@W, @X) = FUNC(@Y, @Z); 804s OR 804s (%W, %X) = FUNC(%Y, %Z); 804s 804s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 804s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 804s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 804s AS ALWAYS. 804s 804s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 804s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 804s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 804s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 804s 804s ($WREF, $XREF) = FUNC(\@Y, \@Z); 804s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 804s SUB FUNC { 804s MY ($YREF, $ZREF) = @_; 804s IF (@$YREF > @$ZREF) { 804s RETURN ($YREF, $ZREF); 804s } ELSE { 804s RETURN ($ZREF, $YREF); 804s } 804s } 804s 804s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 804s 804s (*W, *X) = FUNC(\@Y, \@Z); 804s PRINT "@W HAS MORE THAN @X\N"; 804s SUB FUNC { 804s LOCAL (*Y, *Z) = @_; 804s IF (@Y > @Z) { 804s RETURN (\@Y, \@Z); 804s } ELSE { 804s RETURN (\@Z, \@Y); 804s } 804s } 804s 804s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 804s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 804s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 804s ARE IN THE SYMBOL TABLE. 804s 804s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 804s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 804s FOR EXAMPLE: 804s 804s SPLUTTER(\*STDOUT); 804s SUB SPLUTTER { 804s MY $FH = SHIFT; 804s PRINT $FH "HER UM WELL A HMMM\N"; 804s } 804s 804s $REC = GET_REC(\*STDIN); 804s SUB GET_REC { 804s MY $FH = SHIFT; 804s RETURN SCALAR <$FH>; 804s } 804s 804s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 804s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 804s 804s SUB OPENIT { 804s MY $PATH = SHIFT; 804s LOCAL *FH; 804s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 804s } 804s 804s =HEAD2 PROTOTYPES 804s X X 804s 804s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 804s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 804s SECTION OR WITH A L. 804s IF YOU DECLARE EITHER OF 804s 804s SUB MYPUSH (\@@) 804s SUB MYPUSH :PROTOTYPE(\@@) 804s 804s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 804s 804s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 804s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 804s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 804s OF AN ATTRIBUTE. 804s 804s THE 804s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 804s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 804s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 804s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 804s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 804s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 804s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 804s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 804s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 804s 804s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 804s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 804s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 804s 804s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 804s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 804s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 804s CORRESPONDING BUILT-IN. 804s 804s DECLARED AS CALLED AS 804s 804s SUB MYLINK ($$) MYLINK $OLD, $NEW 804s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 804s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 804s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 804s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 804s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 804s SUB MYPOP (\@) MYPOP @ARRAY 804s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 804s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 804s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 804s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 804s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 804s SUB MYRAND (;$) MYRAND 42 804s SUB MYTIME () MYTIME 804s 804s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 804s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 804s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 804s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 804s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 804s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 804s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 804s 804s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 804s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 804s 804s SUB MYREF (\[$@%&*]) 804s 804s WILL ALLOW CALLING MYREF() AS 804s 804s MYREF $VAR 804s MYREF @ARRAY 804s MYREF %HASH 804s MYREF &SUB 804s MYREF *GLOB 804s 804s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 804s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 804s 804s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 804s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 804s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 804s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 804s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 804s 804s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 804s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 804s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 804s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 804s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 804s FOLLOWS: 804s 804s USE SYMBOL 'QUALIFY_TO_REF'; 804s 804s SUB FOO (*) { 804s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 804s ... 804s } 804s 804s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 804s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 804s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 804s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 804s 804s SUB MYPUSH (+@) { 804s MY $AREF = SHIFT; 804s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 804s PUSH @$AREF, @_; 804s } 804s 804s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 804s IS OF AN ACCEPTABLE TYPE. 804s 804s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 804s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 804s 804s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 804s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 804s PROVIDED, C<$_> WILL BE USED INSTEAD. 804s 804s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 804s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 804s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 804s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 804s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 804s 804s MYTIME +2; 804s 804s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 804s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 804s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 804s 804s SUB MYGETPROTOBYNUMBER($;); 804s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 804s 804s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 804s PROVIDED IT'S IN THE INITIAL POSITION: 804s X<&> 804s 804s SUB TRY (&@) { 804s MY($TRY,$CATCH) = @_; 804s EVAL { &$TRY }; 804s IF ($@) { 804s LOCAL $_ = $@; 804s &$CATCH; 804s } 804s } 804s SUB CATCH (&) { $_[0] } 804s 804s TRY { 804s DIE "PHOOEY"; 804s } CATCH { 804s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 804s }; 804s 804s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 804s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 804s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 804s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 804s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 804s 804s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 804s X 804s 804s SUB MYGREP (&@) { 804s MY $CODE = SHIFT; 804s MY @RESULT; 804s FOREACH $_ (@_) { 804s PUSH(@RESULT, $_) IF &$CODE; 804s } 804s @RESULT; 804s } 804s 804s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 804s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 804s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 804s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 804s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 804s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 804s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 804s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 804s 804s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 804s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 804s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 804s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 804s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 804s MAJORITY OF OFFENDING CODE IS FIXED. 804s 804s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 804s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 804s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 804s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 804s 804s SUB FUNC ($) { 804s MY $N = SHIFT; 804s PRINT "YOU GAVE ME $N\N"; 804s } 804s 804s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 804s RETURNING A LIST: 804s 804s FUNC(@FOO); 804s FUNC( $TEXT =~ /\W+/G ); 804s 804s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 804s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 804s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 804s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 804s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 804s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 804s 804s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 804s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 804s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 804s EFFECT, LIKE SO: 804s 804s SUB FOO($$); 804s SUB FOO($$) { 804s FOO 1, 2; 804s } 804s 804s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 804s TO MAKE THE WORLD A BETTER PLACE. 804s 804s =HEAD2 CONSTANT FUNCTIONS 804s X 804s 804s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 804s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 804s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 804s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 804s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 804s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 804s 804s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 804s 804s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 804s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 804s # AND IT'S INLINED, TOO! 804s SUB ST_DEV () { 0 } 804s SUB ST_INO () { 1 } 804s 804s SUB FLAG_FOO () { 1 << 8 } 804s SUB FLAG_BAR () { 1 << 9 } 804s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 804s 804s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 804s 804s SUB N () { INT(OPT_BAZ) / 3 } 804s 804s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 804s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 804s 804s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 804s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 804s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 804s C: 804s 804s SUB BAZ_VAL () { 804s IF (OPT_BAZ) { 804s RETURN 23; 804s } 804s ELSE { 804s RETURN 42; 804s } 804s } 804s SUB BONK_VAL () { RETURN 12345 } 804s 804s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 804s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 804s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 804s 804s BEGIN { 804s MY $VAR = 1; 804s NO STRICT 'REFS'; 804s *INLINED = SUB () { $VAR }; 804s } 804s 804s BEGIN { 804s MY $VAR = 1; 804s MY $REF = \$VAR; 804s NO STRICT 'REFS'; 804s *NOT_INLINED = SUB () { $VAR }; 804s } 804s 804s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 804s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 804s 804s BEGIN { 804s MY $X = 10; 804s *FOO = SUB () { $X }; 804s $X++; 804s } 804s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 804s 804s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 804s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 804s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 804s SO IT PRINTED C<10>, NOT C<11>. 804s 804s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 804s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 804s ASIDE FROM WHERE IT IS DECLARED. 804s 804s # FINE, NO WARNING 804s BEGIN { 804s MY $X = 54321; 804s *INLINED = SUB () { $X }; 804s } 804s # ERROR 804s BEGIN { 804s MY $X; 804s $X = 54321; 804s *ALSO_INLINED = SUB () { $X }; 804s } 804s 804s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 804s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 804s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 804s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 804s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 804s 804s MY $X = 54321; 804s *INLINED = SUB : CONST { $X }; 804s $X++; 804s 804s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 804s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 804s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 804s VALUE CAPTURED THE SAME WAY. 804s 804s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 804s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 804s AN EXPLICIT C: 804s 804s BEGIN { 804s MY $X = 10; 804s *FOO = SUB () { RETURN $X }; 804s $X++; 804s } 804s PRINT FOO(); # PRINTS 11 804s 804s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 804s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 804s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 804s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 804s 804s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 804s SUB ONE { 804s 1; 804s } 804s IF (ONE ) { 804s PRINT ONE() IF ONE ; 804s } 804s 804s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 804s SUB ONE () { 1 } 804s DO { 804s PRINT 1 804s }; 804s 804s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 804s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 804s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 804s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 804s 804s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 804s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 804s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 804s SUBROUTINE ONE REDEFINED AT -E LINE 1. 804s 804s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 804s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 804s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 804s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 804s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 804s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 804s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 804s MENTIONED ABOVE: 804s 804s SUB NOT_INLINED () { RETURN 23 } 804s 804s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 804s X X X X 804s 804s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 804s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 804s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 804s ON A NON-UNIX SYSTEM. 804s 804s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 804s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 804s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 804s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 804s 804s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 804s CHDIR $SOMEWHERE; 804s SUB CHDIR { ... } 804s 804s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 804s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 804s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 804s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 804s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 804s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 804s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 804s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 804s FOR SOME KEYWORDS. SEE L. 804s 804s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 804s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 804s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 804s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 804s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 804s THAT IS, THEY COULD SAY 804s 804s USE MODULE 'OPEN'; 804s 804s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 804s 804s USE MODULE; 804s 804s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 804s 804s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 804s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 804s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 804s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 804s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 804s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 804s THAT UNDERSTANDS REGULAR EXPRESSIONS. 804s 804s PACKAGE REGLOB; 804s REQUIRE EXPORTER; 804s @ISA = 'EXPORTER'; 804s @EXPORT_OK = 'GLOB'; 804s 804s SUB IMPORT { 804s MY $PKG = SHIFT; 804s RETURN UNLESS @_; 804s MY $SYM = SHIFT; 804s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 804s $PKG->EXPORT($WHERE, $SYM, @_); 804s } 804s 804s SUB GLOB { 804s MY $PAT = SHIFT; 804s MY @GOT; 804s IF (OPENDIR MY $D, '.') { 804s @GOT = GREP /$PAT/, READDIR $D; 804s CLOSEDIR $D; 804s } 804s RETURN @GOT; 804s } 804s 1; 804s 804s AND HERE'S HOW IT COULD BE (AB)USED: 804s 804s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 804s PACKAGE FOO; 804s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 804s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 804s 804s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 804s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 804s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 804s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 804s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 804s IT MUST BE DONE AT ALL. 804s 804s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 804s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 804s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 804s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 804s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 804s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 804s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 804s LIBRARY. 804s 804s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 804s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 804s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 804s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 804s (SEE L). 804s 804s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 804s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 804s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 804s 804s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 804s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 804s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 804s C SYNTAX, THOUGH). 804s 804s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 804s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 804s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 804s 804s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 804s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 804s 804s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 804s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 804s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 804s 804s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 804s 804s =HEAD2 AUTOLOADING 804s X X 804s 804s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 804s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 804s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 804s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 804s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 804s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 804s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 804s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 804s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 804s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 804s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 804s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 804s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 804s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 804s SUBROUTINE NAME. SEE L FOR DETAILS.) 804s 804s 804s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 804s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 804s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 804s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 804s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 804s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 804s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 804s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 804s 804s SUB AUTOLOAD { 804s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 804s MY $PROGRAM = $AUTOLOAD; 804s $PROGRAM =~ S/.*:://; 804s SYSTEM($PROGRAM, @_); 804s } 804s DATE(); 804s WHO(); 804s LS('-L'); 804s 804s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 804s EVEN NEED PARENTHESES: 804s 804s USE SUBS QW(DATE WHO LS); 804s DATE; 804s WHO; 804s LS '-L'; 804s 804s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 804s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 804s 804s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 804s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 804s DESCRIBED IN L AND IN L, THE STANDARD 804s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 804s FUNCTIONS TO PERL CODE IN L. 804s 804s =HEAD2 SUBROUTINE ATTRIBUTES 804s X X X 804s 804s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 804s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 804s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 804s C HAD BEEN SEEN. SEE L FOR DETAILS 804s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 804s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 804s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 804s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 804s 804s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 804s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 804s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 804s NEST PROPERLY. 804s 804s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 804s 804s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 804s SUB PLUGH () : UGLY('\(") :BAD; 804s SUB XYZZY : _5X5 { ... } 804s 804s EXAMPLES OF INVALID SYNTAX: 804s 804s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 804s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 804s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 804s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 804s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 804s 804s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 804s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 804s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 804s PARSED AND INVOKED: 804s 804s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 804s 804s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 804s SEE L AND L. 804s 804s =HEAD1 SEE ALSO 804s 804s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 804s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 804s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 804s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 804s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 804s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 804s 804s =FOR VI 804s # EX: SET STS=0 SW=4 ET: 804s 804s ok 2 804s # testing mod_cgi with /modules/cgi/perl.pl 804s # expected 200 804s # received 200 804s # body: PERL CGI 804s ok 3 804s # testing mod_test_rwrite with /test_rwrite 804s # expected 200 804s # received 200 804s # body: A 804s ok 4 804s ok 808s t/filter/case_in.t .................. 808s 1..3 808s # Running under perl version 5.038002 for linux 808s # Current time local: Tue Dec 17 20:53:49 2024 808s # Current time GMT: Tue Dec 17 20:53:49 2024 808s # Using Test.pm version 1.31 808s # Using Apache/Test.pm version 1.42 808s ok 1 808s # testing mod_cgi with /modules/cgi/perl_echo.pl 808s # expected 200 808s # received 200 808s ok 2 808s # testing mod_echo_post with /echo_post 808s # expected 200 808s # received 200 808s ok 3 808s ok 811s t/filter/input_body.t ............... 811s 1..2 811s # Running under perl version 5.038002 for linux 811s # Current time local: Tue Dec 17 20:53:53 2024 811s # Current time GMT: Tue Dec 17 20:53:53 2024 811s # Using Test.pm version 1.31 811s # Using Apache/Test.pm version 1.42 811s # testing : Posted "1 ko" 811s # expected: 'ok 1' 811s # received: 'ok 1' 811s ok 1 811s # testing : Posted "2 ko" 811s # expected: 'ok 2' 811s # received: 'ok 2' 811s ok 2 811s ok 815s t/http11/basicauth.t ................ 815s 1..3 815s # Running under perl version 5.038002 for linux 815s # Current time local: Tue Dec 17 20:53:56 2024 815s # Current time GMT: Tue Dec 17 20:53:56 2024 815s # Using Test.pm version 1.31 815s # Using Apache/Test.pm version 1.42 815s ok 1 815s ok 2 815s ok 3 815s ok 819s t/http11/chunked.t .................. 819s 1..30 819s # Running under perl version 5.038002 for linux 819s # Current time local: Tue Dec 17 20:54:00 2024 819s # Current time GMT: Tue Dec 17 20:54:00 2024 819s # Using Test.pm version 1.31 819s # Using Apache/Test.pm version 1.42 819s # testing : response protocol 819s # expected: 'HTTP/1.1' 819s # received: 'HTTP/1.1' 819s ok 1 819s # testing : response Transfer-Encoding 819s # expected: 'chunked' 819s # received: 'chunked' 819s ok 2 819s # testing : no Content-Length 819s # expected: 0 819s # received: 0 819s ok 3 819s # testing : body length 819s # expected: '70976' 819s # received: 70976 819s ok 4 819s # testing : number of requests 819s # expected: 1 819s # received: 1 819s ok 5 819s # testing : response protocol 819s # expected: 'HTTP/1.1' 819s # received: 'HTTP/1.1' 819s ok 6 819s # testing : response Transfer-Encoding 819s # expected: 'chunked' 819s # received: 'chunked' 819s ok 7 819s # testing : no Content-Length 819s # expected: 0 819s # received: 0 819s ok 8 819s # testing : body length 819s # expected: '212509' 819s # received: 212509 819s ok 9 819s # testing : number of requests 819s # expected: 2 819s # received: 2 819s ok 10 819s # testing : response protocol 819s # expected: 'HTTP/1.1' 819s # received: 'HTTP/1.1' 819s ok 11 819s # testing : response Transfer-Encoding 819s # expected: 'chunked' 819s # received: 'chunked' 819s ok 12 819s # testing : no Content-Length 819s # expected: 0 819s # received: 0 819s ok 13 819s # testing : body length 819s # expected: '280545' 819s # received: 280545 819s ok 14 819s # testing : number of requests 819s # expected: 3 819s # received: 3 819s ok 15 819s # testing : response protocol 819s # expected: 'HTTP/1.1' 819s # received: 'HTTP/1.1' 819s ok 16 819s # testing : response Transfer-Encoding 819s # expected: 'chunked' 819s # received: 'chunked' 819s ok 17 819s # testing : no Content-Length 819s # expected: 0 819s # received: 0 819s ok 18 819s # testing : body length 819s # expected: '845969' 819s # received: 845969 819s ok 19 819s # testing : number of requests 819s # expected: 4 819s # received: 4 819s ok 20 819s # testing : response protocol 819s # expected: 'HTTP/1.1' 819s # received: 'HTTP/1.1' 819s ok 21 819s # testing : no Transfer-Encoding (test result inverted) 819s # expected: 'chunked' 819s # received: '' 819s ok 22 819s # testing : content length 819s # expected: 253 819s # received: '253' 819s ok 23 819s # testing : body length 819s # expected: '242' 819s # received: 242 819s ok 24 819s # testing : number of requests 819s # expected: 5 819s # received: 5 819s ok 25 819s # testing : response protocol 819s # expected: 'HTTP/1.1' 819s # received: 'HTTP/1.1' 819s ok 26 819s # testing : no Transfer-Encoding (test result inverted) 819s # expected: 'chunked' 819s # received: '' 819s ok 27 819s # testing : content length 819s # expected: '' 819s # received: '' 819s ok 28 819s # testing : body length 819s # expected: '14276' 819s # received: 14276 819s ok 29 819s # testing : number of requests 819s # expected: 6 819s # received: 6 819s ok 30 819s ok 823s t/http11/chunked2.t ................. 823s 1..2 823s # Running under perl version 5.038002 for linux 823s # Current time local: Tue Dec 17 20:54:04 2024 823s # Current time GMT: Tue Dec 17 20:54:04 2024 823s # Using Test.pm version 1.31 823s # Using Apache/Test.pm version 1.42 823s # testing : successful response 823s # expected: 200 823s # received: '200' 823s ok 1 823s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 823s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 823s ok 2 823s ok 826s t/http11/clength.t .................. 826s 1..6 826s # Running under perl version 5.038002 for linux 826s # Current time local: Tue Dec 17 20:54:08 2024 826s # Current time GMT: Tue Dec 17 20:54:08 2024 826s # Using Test.pm version 1.31 826s # Using Apache/Test.pm version 1.42 826s # testing : successful response 826s # expected: 200 826s # received: '200' 826s ok 1 826s # expected: 10 826s # received: '10' 826s ok 2 826s # expected: 'bbbbbbbbbb' 826s # received: 'bbbbbbbbbb' 826s ok 3 826s # testing : successful response 826s # expected: 200 826s # received: '200' 826s ok 4 826s # expected: 6 826s # received: '6' 826s ok 5 826s # expected: 'foobar' 826s # received: 'foobar' 826s ok 6 826s ok 832s t/http11/post.t ..................... 832s # using LWP client 832s 1..51 832s # Running under perl version 5.038002 for linux 832s # Current time local: Tue Dec 17 20:54:11 2024 832s # Current time GMT: Tue Dec 17 20:54:11 2024 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.42 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 1024 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Connection: Keep-Alive 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 1 832s #DMMATCH1: 1 832s #Keep-Alive: timeout=5, max=100 832s # 832s # testing : length posted 832s # expected: '1024' 832s # received: 1024 832s ok 1 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 2048 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 2 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '2048' 832s # received: 2048 832s ok 2 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 3072 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 3 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '3072' 832s # received: 3072 832s ok 3 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 4096 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 4 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '4096' 832s # received: 4096 832s ok 4 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 5120 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 5 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '5120' 832s # received: 5120 832s ok 5 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 6144 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 6 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '6144' 832s # received: 6144 832s ok 6 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 7168 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 7 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '7168' 832s # received: 7168 832s ok 7 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 8192 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 8 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '8192' 832s # received: 8192 832s ok 8 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 9216 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 5 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 9 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '9216' 832s # received: 9216 832s ok 9 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 10240 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 10 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '10240' 832s # received: 10240 832s ok 10 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 11264 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 11 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '11264' 832s # received: 11264 832s ok 11 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 12288 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 12 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '12288' 832s # received: 12288 832s ok 12 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 13312 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 13 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '13312' 832s # received: 13312 832s ok 13 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 14336 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 14 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '14336' 832s # received: 14336 832s ok 14 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 15360 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 15 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '15360' 832s # received: 15360 832s ok 15 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 16384 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 16 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '16384' 832s # received: 16384 832s ok 16 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 17408 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 17 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '17408' 832s # received: 17408 832s ok 17 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 18432 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 18 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '18432' 832s # received: 18432 832s ok 18 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 19456 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 19 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '19456' 832s # received: 19456 832s ok 19 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 20480 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 20 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '20480' 832s # received: 20480 832s ok 20 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 21504 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 21 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '21504' 832s # received: 21504 832s ok 21 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 22528 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 22 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '22528' 832s # received: 22528 832s ok 22 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 23552 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 23 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '23552' 832s # received: 23552 832s ok 23 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 24576 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 24 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '24576' 832s # received: 24576 832s ok 24 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 25600 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 25 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '25600' 832s # received: 25600 832s ok 25 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 26624 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 26 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '26624' 832s # received: 26624 832s ok 26 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 27648 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 27 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '27648' 832s # received: 27648 832s ok 27 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 28672 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 28 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '28672' 832s # received: 28672 832s ok 28 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 29696 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:15 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 29 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '29696' 832s # received: 29696 832s ok 29 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 30720 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 30 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '30720' 832s # received: 30720 832s ok 30 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 31744 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 31 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '31744' 832s # received: 31744 832s ok 31 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 32768 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 32 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '32768' 832s # received: 32768 832s ok 32 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 33792 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 33 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '33792' 832s # received: 33792 832s ok 33 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 34816 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 34 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '34816' 832s # received: 34816 832s ok 34 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 35840 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 35 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '35840' 832s # received: 35840 832s ok 35 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 36864 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 36 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '36864' 832s # received: 36864 832s ok 36 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 37888 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 37 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '37888' 832s # received: 37888 832s ok 37 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 38912 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 38 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '38912' 832s # received: 38912 832s ok 38 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 39936 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 39 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '39936' 832s # received: 39936 832s ok 39 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 40960 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 40 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '40960' 832s # received: 40960 832s ok 40 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 41984 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 41 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '41984' 832s # received: 41984 832s ok 41 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 43008 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 42 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '43008' 832s # received: 43008 832s ok 42 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 44032 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 43 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '44032' 832s # received: 44032 832s ok 43 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 45056 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 44 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '45056' 832s # received: 45056 832s ok 44 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 46080 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 45 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '46080' 832s # received: 46080 832s ok 45 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 47104 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 46 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '47104' 832s # received: 47104 832s ok 46 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 48128 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 47 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '48128' 832s # received: 48128 832s ok 47 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 49152 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 48 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '49152' 832s # received: 49152 832s ok 48 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 50176 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 49 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '50176' 832s # received: 50176 832s ok 49 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 51200 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 6 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 50 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '51200' 832s # received: 51200 832s ok 50 832s #lwp request: 832s #POST http://localhost:8529/eat_post HTTP/1.1 832s #User-Agent: libwww-perl/6.76 832s #Content-Length: 102400 832s # 832s #server response: 832s #HTTP/1.1 200 OK 832s #Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 832s #Vary: In-If1 832s #Content-Length: 7 832s #Client-Date: Tue, 17 Dec 2024 20:54:16 GMT 832s #Client-Peer: 127.0.0.1:8529 832s #Client-Response-Num: 51 832s #DMMATCH1: 1 832s # 832s # testing : length posted 832s # expected: '102400' 832s # received: 102400 832s ok 51 832s ok 836s t/modules/aaa.t ..................... 836s 1..40 836s # Running under perl version 5.038002 for linux 836s # Current time local: Tue Dec 17 20:54:17 2024 836s # Current time GMT: Tue Dec 17 20:54:17 2024 836s # Using Test.pm version 1.31 836s # Using Apache/Test.pm version 1.42 836s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/realm2 836s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 836s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/form1 836s ok 1 836s ok 2 836s ok 3 836s ok 4 836s ok 5 836s ok 6 836s ok 7 836s ok 8 836s ok 9 836s ok 10 836s ok 11 836s ok 12 836s ok 13 836s ok 14 836s ok 15 836s ok 16 836s ok 17 836s ok 18 836s ok 19 836s ok 20 836s ok 21 836s ok 22 836s ok 23 836s ok 24 836s ok 25 836s ok 26 836s ok 27 836s ok 28 836s ok 29 836s ok 30 836s ok 31 836s ok 32 836s ok 33 836s ok 34 836s ok 35 836s ok 36 836s ok 37 836s ok 38 836s ok 39 836s ok 40 836s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 836s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/form1 836s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/realm2 836s ok 842s t/modules/access.t .................. 842s 1..408 842s # Running under perl version 5.038002 for linux 842s # Current time local: Tue Dec 17 20:54:21 2024 842s # Current time GMT: Tue Dec 17 20:54:21 2024 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.42 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # expecting access. 842s ok 1 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 2 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from all 842s # expecting access. 842s ok 3 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 4 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from localhost 842s # expecting access. 842s ok 5 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 6 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 7 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 8 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 127.0 842s # expecting access. 842s ok 9 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 10 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 11 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 12 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 13 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 14 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 15 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 16 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 17 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # expecting access. 842s ok 18 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 19 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from all 842s # expecting access. 842s ok 20 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 21 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from localhost 842s # expecting access. 842s ok 22 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 23 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 24 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 25 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 127.0 842s # expecting access. 842s ok 26 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 27 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 28 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 29 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 30 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 31 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 32 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 33 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 34 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # expecting access. 842s ok 35 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 36 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from all 842s # expecting access. 842s ok 37 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 38 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from localhost 842s # expecting access. 842s ok 39 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 40 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 41 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 42 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 127.0 842s # expecting access. 842s ok 43 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 44 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 45 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 46 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 47 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 48 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 49 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 50 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 51 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # expecting access. 842s ok 52 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 53 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from all 842s # expecting access. 842s ok 54 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 55 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from localhost 842s # expecting access. 842s ok 56 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 57 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 58 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 59 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 127.0 842s # expecting access. 842s ok 60 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 61 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 62 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 63 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 64 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 65 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 66 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 67 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 68 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 69 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 70 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from all 842s # expecting access. 842s ok 71 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 72 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from localhost 842s # expecting access. 842s ok 73 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 74 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 75 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 76 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0 842s # expecting access. 842s ok 77 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 78 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 79 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 80 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 81 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 82 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 83 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 84 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 85 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # expecting access. 842s ok 86 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 87 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from all 842s # expecting access. 842s ok 88 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 89 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from localhost 842s # expecting access. 842s ok 90 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 91 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 92 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 93 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0 842s # expecting access. 842s ok 94 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 95 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 96 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 97 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 98 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 99 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 100 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 101 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 102 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # expecting access. 842s ok 103 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 104 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from all 842s # expecting access denial. 842s ok 105 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 106 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from localhost 842s # expecting access denial. 842s ok 107 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 108 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 109 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 110 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 127.0 842s # expecting access denial. 842s ok 111 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 112 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 113 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 114 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 115 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 116 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 117 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 118 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 119 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # expecting access. 842s ok 120 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 121 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from all 842s # expecting access denial. 842s ok 122 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 123 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from localhost 842s # expecting access denial. 842s ok 124 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 125 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 126 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 127 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 127.0 842s # expecting access denial. 842s ok 128 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 129 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 130 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 131 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 132 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 133 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 134 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 135 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 136 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # expecting access. 842s ok 137 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 138 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from all 842s # expecting access denial. 842s ok 139 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 140 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from localhost 842s # expecting access denial. 842s ok 141 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 142 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 143 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 144 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 127.0 842s # expecting access denial. 842s ok 145 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 146 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 147 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 148 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 149 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 150 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 151 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 152 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 153 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # expecting access. 842s ok 154 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 155 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from all 842s # expecting access denial. 842s ok 156 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 157 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from localhost 842s # expecting access denial. 842s ok 158 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 159 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 160 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 161 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 127.0 842s # expecting access denial. 842s ok 162 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 163 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 164 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 165 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 166 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 167 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 168 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 169 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 170 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # expecting access. 842s ok 171 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 172 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from all 842s # expecting access denial. 842s ok 173 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 174 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from localhost 842s # expecting access denial. 842s ok 175 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 176 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 177 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 178 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 127.0 842s # expecting access denial. 842s ok 179 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 180 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 181 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 182 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 183 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 184 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 185 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 186 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 187 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # expecting access. 842s ok 188 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 189 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from all 842s # expecting access denial. 842s ok 190 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 191 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from localhost 842s # expecting access denial. 842s ok 192 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 193 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 194 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 195 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 127.0 842s # expecting access denial. 842s ok 196 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 197 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 198 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 199 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 200 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 201 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 202 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 203 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 204 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 205 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 206 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from all 842s # expecting access denial. 842s ok 207 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 208 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from localhost 842s # expecting access denial. 842s ok 209 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 210 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 211 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 212 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0 842s # expecting access denial. 842s ok 213 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 214 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 215 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 216 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 217 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 218 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 219 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 220 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 221 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # expecting access. 842s ok 222 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 223 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from all 842s # expecting access denial. 842s ok 224 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 225 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from localhost 842s # expecting access denial. 842s ok 226 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 227 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 228 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 229 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0 842s # expecting access denial. 842s ok 230 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 231 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 232 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 233 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 234 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 235 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 236 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 237 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 238 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # expecting access denial. 842s ok 239 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 240 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from all 842s # expecting access denial. 842s ok 241 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 242 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from localhost 842s # expecting access denial. 842s ok 243 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 244 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 245 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 246 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 127.0 842s # expecting access denial. 842s ok 247 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 248 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 249 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 250 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 251 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 252 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 253 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 254 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 255 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # expecting access denial. 842s ok 256 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 257 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from all 842s # expecting access denial. 842s ok 258 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 259 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from localhost 842s # expecting access denial. 842s ok 260 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 261 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 262 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 263 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 127.0 842s # expecting access denial. 842s ok 264 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 265 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 266 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 267 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 268 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 269 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 270 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 271 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 272 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # expecting access. 842s ok 273 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 274 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from all 842s # expecting access denial. 842s ok 275 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 276 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from localhost 842s # expecting access denial. 842s ok 277 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 278 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 279 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 280 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 127.0 842s # expecting access denial. 842s ok 281 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 282 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 283 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 284 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 285 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 286 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 287 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 288 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 289 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # expecting access. 842s ok 290 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 291 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from all 842s # expecting access denial. 842s ok 292 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 293 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from localhost 842s # expecting access denial. 842s ok 294 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 295 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 296 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 297 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 127.0 842s # expecting access denial. 842s ok 298 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 299 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 300 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 301 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 302 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 303 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 304 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 305 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 306 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # expecting access. 842s ok 307 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 308 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from all 842s # expecting access denial. 842s ok 309 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 310 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from localhost 842s # expecting access denial. 842s ok 311 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 312 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 313 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 314 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 127.0 842s # expecting access denial. 842s ok 315 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 316 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 317 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 318 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 319 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 320 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 321 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 322 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 323 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # expecting access. 842s ok 324 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 325 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from all 842s # expecting access denial. 842s ok 326 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 327 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from localhost 842s # expecting access denial. 842s ok 328 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 329 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 330 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 331 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 127.0 842s # expecting access denial. 842s ok 332 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 333 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 334 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 335 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 336 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 337 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 338 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 339 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 340 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 341 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 342 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from all 842s # expecting access denial. 842s ok 343 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 344 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from localhost 842s # expecting access denial. 842s ok 345 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 346 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 347 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 348 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0 842s # expecting access denial. 842s ok 349 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 350 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 351 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 352 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 353 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 354 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 355 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 356 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 357 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # expecting access. 842s ok 358 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 359 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from all 842s # expecting access denial. 842s ok 360 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 361 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from localhost 842s # expecting access denial. 842s ok 362 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 363 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 364 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 365 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0 842s # expecting access denial. 842s ok 366 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 367 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 368 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 369 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 370 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 371 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 372 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 373 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 374 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # expecting access denial. 842s ok 375 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 376 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from all 842s # expecting access denial. 842s ok 377 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 378 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from localhost 842s # expecting access denial. 842s ok 379 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 380 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 381 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 382 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 127.0 842s # expecting access denial. 842s ok 383 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 384 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 385 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 386 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 387 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 388 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 389 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 390 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 391 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # expecting access denial. 842s ok 392 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 393 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from all 842s # expecting access denial. 842s ok 394 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 395 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from localhost 842s # expecting access denial. 842s ok 396 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 397 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 398 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 399 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 127.0 842s # expecting access denial. 842s ok 400 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 401 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 402 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 403 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 404 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 405 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 406 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 407 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 408 842s ok 845s t/modules/actions.t ................. 845s 1..20 845s # Running under perl version 5.038002 for linux 845s # Current time local: Tue Dec 17 20:54:27 2024 845s # Current time GMT: Tue Dec 17 20:54:27 2024 845s # Using Test.pm version 1.31 845s # Using Apache/Test.pm version 1.42 845s # expected: 200 845s # received: '200' 845s ok 1 845s # expected: 'nada' 845s # received: 'nada' 845s ok 2 845s # expected: 404 845s # received: '404' 845s ok 3 845s ok 4 # skip RC=404, no need to check content 845s # expected: 404 845s # received: '404' 845s ok 5 845s ok 6 # skip RC=404, no need to check content 845s # expected: 404 845s # received: '404' 845s ok 7 845s ok 8 # skip RC=404, no need to check content 845s # expected: 200 845s # received: '200' 845s ok 9 845s # expected: 'nada' 845s # received: 'nada' 845s ok 10 845s # expected: 404 845s # received: '404' 845s ok 11 845s ok 12 # skip RC=404, no need to check content 845s # expected: 200 845s # received: '200' 845s ok 13 845s # expected: 'POST 845s # foo2: bar2 845s # ' 845s # received: 'POST 845s # foo2: bar2 845s # ' 845s ok 14 845s # expected: 405 845s # received: '405' 845s ok 15 845s # expected: 200 845s # received: '200' 845s ok 16 845s # expected: 'foo=bar' 845s # received: 'foo=bar' 845s ok 17 845s # expected: 200 845s # received: '200' 845s ok 18 845s # expected: 'POST 845s # foo2: bar2 845s # ' 845s # received: 'POST 845s # foo2: bar2 845s # ' 845s ok 19 845s # expected: 405 845s # received: '405' 845s ok 20 845s ok 850s t/modules/alias.t ................... 850s 1..134 850s # Running under perl version 5.038002 for linux 850s # Current time local: Tue Dec 17 20:54:30 2024 850s # Current time GMT: Tue Dec 17 20:54:30 2024 850s # Using Test.pm version 1.31 850s # Using Apache/Test.pm version 1.42 850s # verifying simple aliases 850s # testing : /alias/ 850s # expected: 200 850s # received: '200' 850s ok 1 850s # testing : /bogu/ 850s # expected: 404 850s # received: '404' 850s ok 2 850s # verifying alias match with /ali[0-9]. 850s # testing : /ali0 850s # expected: 0 850s # received: '0' 850s ok 3 850s # testing : /ali1 850s # expected: 1 850s # received: '1' 850s ok 4 850s # testing : /ali2 850s # expected: 2 850s # received: '2' 850s ok 5 850s # testing : /ali3 850s # expected: 3 850s # received: '3' 850s ok 6 850s # testing : /ali4 850s # expected: 4 850s # received: '4' 850s ok 7 850s # testing : /ali5 850s # expected: 5 850s # received: '5' 850s ok 8 850s # testing : /ali6 850s # expected: 6 850s # received: '6' 850s ok 9 850s # testing : /ali7 850s # expected: 7 850s # received: '7' 850s ok 10 850s # testing : /ali8 850s # expected: 8 850s # received: '8' 850s ok 11 850s # testing : /ali9 850s # expected: 9 850s # received: '9' 850s ok 12 850s # verifying expression alias match with /expr/ali[0-9]. 850s # testing : /ali0 850s # expected: 0 850s # received: '0' 850s ok 13 850s # testing : /ali1 850s # expected: 1 850s # received: '1' 850s ok 14 850s # testing : /ali2 850s # expected: 2 850s # received: '2' 850s ok 15 850s # testing : /ali3 850s # expected: 3 850s # received: '3' 850s ok 16 850s # testing : /ali4 850s # expected: 4 850s # received: '4' 850s ok 17 850s # testing : /ali5 850s # expected: 5 850s # received: '5' 850s ok 18 850s # testing : /ali6 850s # expected: 6 850s # received: '6' 850s ok 19 850s # testing : /ali7 850s # expected: 7 850s # received: '7' 850s ok 20 850s # testing : /ali8 850s # expected: 8 850s # received: '8' 850s ok 21 850s # testing : /ali9 850s # expected: 9 850s # received: '9' 850s ok 22 850s # testing : /forbid 850s # expected: '403' 850s # received: '403' 850s ok 23 850s # testing : /gone 850s # expected: '410' 850s # received: '410' 850s ok 24 850s # testing : /perm 850s # expected: '301' 850s # received: '301' 850s ok 25 850s # testing : /perm2 850s # expected: '301' 850s # received: '301' 850s ok 26 850s # testing : /seeother 850s # expected: '303' 850s # received: '303' 850s ok 27 850s # testing : /temp 850s # expected: '302' 850s # received: '302' 850s ok 28 850s # testing : /temp2 850s # expected: '302' 850s # received: '302' 850s ok 29 850s verifying body of perm and temp redirect match 850s # testing : /p0 850s # expected: 0 850s # received: '0' 850s ok 30 850s # testing : /p1 850s # expected: 1 850s # received: '1' 850s ok 31 850s # testing : /p2 850s # expected: 2 850s # received: '2' 850s ok 32 850s # testing : /p3 850s # expected: 3 850s # received: '3' 850s ok 33 850s # testing : /p4 850s # expected: 4 850s # received: '4' 850s ok 34 850s # testing : /p5 850s # expected: 5 850s # received: '5' 850s ok 35 850s # testing : /p6 850s # expected: 6 850s # received: '6' 850s ok 36 850s # testing : /p7 850s # expected: 7 850s # received: '7' 850s ok 37 850s # testing : /p8 850s # expected: 8 850s # received: '8' 850s ok 38 850s # testing : /p9 850s # expected: 9 850s # received: '9' 850s ok 39 850s # testing : /t0 850s # expected: 0 850s # received: '0' 850s ok 40 850s # testing : /t1 850s # expected: 1 850s # received: '1' 850s ok 41 850s # testing : /t2 850s # expected: 2 850s # received: '2' 850s ok 42 850s # testing : /t3 850s # expected: 3 850s # received: '3' 850s ok 43 850s # testing : /t4 850s # expected: 4 850s # received: '4' 850s ok 44 850s # testing : /t5 850s # expected: 5 850s # received: '5' 850s ok 45 850s # testing : /t6 850s # expected: 6 850s # received: '6' 850s ok 46 850s # testing : /t7 850s # expected: 7 850s # received: '7' 850s ok 47 850s # testing : /t8 850s # expected: 8 850s # received: '8' 850s ok 48 850s # testing : /t9 850s # expected: 9 850s # received: '9' 850s ok 49 850s verifying body of perm and temp redirect match with expression support 850s # testing : /p0 850s # expected: 0 850s # received: '0' 850s ok 50 850s # testing : /p1 850s # expected: 1 850s # received: '1' 850s ok 51 850s # testing : /p2 850s # expected: 2 850s # received: '2' 850s ok 52 850s # testing : /p3 850s # expected: 3 850s # received: '3' 850s ok 53 850s # testing : /p4 850s # expected: 4 850s # received: '4' 850s ok 54 850s # testing : /p5 850s # expected: 5 850s # received: '5' 850s ok 55 850s # testing : /p6 850s # expected: 6 850s # received: '6' 850s ok 56 850s # testing : /p7 850s # expected: 7 850s # received: '7' 850s ok 57 850s # testing : /p8 850s # expected: 8 850s # received: '8' 850s ok 58 850s # testing : /p9 850s # expected: 9 850s # received: '9' 850s ok 59 850s # testing : /t0 850s # expected: 0 850s # received: '0' 850s ok 60 850s # testing : /t1 850s # expected: 1 850s # received: '1' 850s ok 61 850s # testing : /t2 850s # expected: 2 850s # received: '2' 850s ok 62 850s # testing : /t3 850s # expected: 3 850s # received: '3' 850s ok 63 850s # testing : /t4 850s # expected: 4 850s # received: '4' 850s ok 64 850s # testing : /t5 850s # expected: 5 850s # received: '5' 850s ok 65 850s # testing : /t6 850s # expected: 6 850s # received: '6' 850s ok 66 850s # testing : /t7 850s # expected: 7 850s # received: '7' 850s ok 67 850s # testing : /t8 850s # expected: 8 850s # received: '8' 850s ok 68 850s # testing : /t9 850s # expected: 9 850s # received: '9' 850s ok 69 850s verifying return code of seeother and gone redirect match 850s # testing : g0 850s # expected: '410' 850s # received: '410' 850s ok 70 850s # testing : g1 850s # expected: '410' 850s # received: '410' 850s ok 71 850s # testing : g2 850s # expected: '410' 850s # received: '410' 850s ok 72 850s # testing : g3 850s # expected: '410' 850s # received: '410' 850s ok 73 850s # testing : g4 850s # expected: '410' 850s # received: '410' 850s ok 74 850s # testing : g5 850s # expected: '410' 850s # received: '410' 850s ok 75 850s # testing : g6 850s # expected: '410' 850s # received: '410' 850s ok 76 850s # testing : g7 850s # expected: '410' 850s # received: '410' 850s ok 77 850s # testing : g8 850s # expected: '410' 850s # received: '410' 850s ok 78 850s # testing : g9 850s # expected: '410' 850s # received: '410' 850s ok 79 850s # testing : f0 850s # expected: '403' 850s # received: '403' 850s ok 80 850s # testing : f1 850s # expected: '403' 850s # received: '403' 850s ok 81 850s # testing : f2 850s # expected: '403' 850s # received: '403' 850s ok 82 850s # testing : f3 850s # expected: '403' 850s # received: '403' 850s ok 83 850s # testing : f4 850s # expected: '403' 850s # received: '403' 850s ok 84 850s # testing : f5 850s # expected: '403' 850s # received: '403' 850s ok 85 850s # testing : f6 850s # expected: '403' 850s # received: '403' 850s ok 86 850s # testing : f7 850s # expected: '403' 850s # received: '403' 850s ok 87 850s # testing : f8 850s # expected: '403' 850s # received: '403' 850s ok 88 850s # testing : f9 850s # expected: '403' 850s # received: '403' 850s ok 89 850s # testing : s0 850s # expected: '303' 850s # received: '303' 850s ok 90 850s # testing : s1 850s # expected: '303' 850s # received: '303' 850s ok 91 850s # testing : s2 850s # expected: '303' 850s # received: '303' 850s ok 92 850s # testing : s3 850s # expected: '303' 850s # received: '303' 850s ok 93 850s # testing : s4 850s # expected: '303' 850s # received: '303' 850s ok 94 850s # testing : s5 850s # expected: '303' 850s # received: '303' 850s ok 95 850s # testing : s6 850s # expected: '303' 850s # received: '303' 850s ok 96 850s # testing : s7 850s # expected: '303' 850s # received: '303' 850s ok 97 850s # testing : s8 850s # expected: '303' 850s # received: '303' 850s ok 98 850s # testing : s9 850s # expected: '303' 850s # received: '303' 850s ok 99 850s verifying return code of seeother and gone redirect match with expression support 850s # testing : g0 850s # expected: '410' 850s # received: '410' 850s ok 100 850s # testing : g1 850s # expected: '410' 850s # received: '410' 850s ok 101 850s # testing : g2 850s # expected: '410' 850s # received: '410' 850s ok 102 850s # testing : g3 850s # expected: '410' 850s # received: '410' 850s ok 103 850s # testing : g4 850s # expected: '410' 850s # received: '410' 850s ok 104 850s # testing : g5 850s # expected: '410' 850s # received: '410' 850s ok 105 850s # testing : g6 850s # expected: '410' 850s # received: '410' 850s ok 106 850s # testing : g7 850s # expected: '410' 850s # received: '410' 850s ok 107 850s # testing : g8 850s # expected: '410' 850s # received: '410' 850s ok 108 850s # testing : g9 850s # expected: '410' 850s # received: '410' 850s ok 109 850s # testing : f0 850s # expected: '403' 850s # received: '403' 850s ok 110 850s # testing : f1 850s # expected: '403' 850s # received: '403' 850s ok 111 850s # testing : f2 850s # expected: '403' 850s # received: '403' 850s ok 112 850s # testing : f3 850s # expected: '403' 850s # received: '403' 850s ok 113 850s # testing : f4 850s # expected: '403' 850s # received: '403' 850s ok 114 850s # testing : f5 850s # expected: '403' 850s # received: '403' 850s ok 115 850s # testing : f6 850s # expected: '403' 850s # received: '403' 850s ok 116 850s # testing : f7 850s # expected: '403' 850s # received: '403' 850s ok 117 850s # testing : f8 850s # expected: '403' 850s # received: '403' 850s ok 118 850s # testing : f9 850s # expected: '403' 850s # received: '403' 850s ok 119 850s # testing : s0 850s # expected: '303' 850s # received: '303' 850s ok 120 850s # testing : s1 850s # expected: '303' 850s # received: '303' 850s ok 121 850s # testing : s2 850s # expected: '303' 850s # received: '303' 850s ok 122 850s # testing : s3 850s # expected: '303' 850s # received: '303' 850s ok 123 850s # testing : s4 850s # expected: '303' 850s # received: '303' 850s ok 124 850s # testing : s5 850s # expected: '303' 850s # received: '303' 850s ok 125 850s # testing : s6 850s # expected: '303' 850s # received: '303' 850s ok 126 850s # testing : s7 850s # expected: '303' 850s # received: '303' 850s ok 127 850s # testing : s8 850s # expected: '303' 850s # received: '303' 850s ok 128 850s # testing : s9 850s # expected: '303' 850s # received: '303' 850s ok 129 850s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 850s # verifying /modules/alias/script is plain text 850s # testing : /modules/alias/script 850s # expected: '#!/bin/sh 850s # echo Content-type: text/plain 850s # echo 850s # echo this is a shell script cgi. 850s # ' 850s # received: '#!/bin/sh 850s # echo Content-type: text/plain 850s # echo 850s # echo this is a shell script cgi. 850s # ' 850s ok 130 850s # verifying same file accessed at /cgi/script is executed code 850s # testing : /cgi/script 850s # expected: 'this is a shell script cgi. 850s # ' 850s # received: 'this is a shell script cgi. 850s # ' 850s ok 131 850s # verifying ScriptAliasMatch with /aliascgi-script 850s # testing : /aliascgi-script 850s # expected: 'this is a shell script cgi. 850s # ' 850s # received: 'this is a shell script cgi. 850s # ' 850s ok 132 850s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 850s # testing : /aliascgi-script 850s # expected: 'this is a shell script cgi. 850s # ' 850s # received: 'this is a shell script cgi. 850s # ' 850s ok 133 850s # verifying bad script alias. 850s # testing : /aliascgi-nada 850s # expected: 404 850s # received: '404' 850s ok 134 850s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 850s ok 854s t/modules/allowmethods.t ............ 854s 1..9 854s # Running under perl version 5.038002 for linux 854s # Current time local: Tue Dec 17 20:54:35 2024 854s # Current time GMT: Tue Dec 17 20:54:35 2024 854s # Using Test.pm version 1.31 854s # Using Apache/Test.pm version 1.42 854s # testing : Get request to /Get responds 200 854s # expected: 200 854s # received: '200' 854s ok 1 854s # testing : Head request to /Get responds 200 854s # expected: 200 854s # received: '200' 854s ok 2 854s # testing : Post request to /Get responds 405 854s # expected: 405 854s # received: '405' 854s ok 3 854s # testing : Get request to /Head responds 200 854s # expected: 200 854s # received: '200' 854s ok 4 854s # testing : Head request to /Head responds 200 854s # expected: 200 854s # received: '200' 854s ok 5 854s # testing : Post request to /Head responds 405 854s # expected: 405 854s # received: '405' 854s ok 6 854s # testing : Get request to /Post responds 405 854s # expected: 405 854s # received: '405' 854s ok 7 854s # testing : Head request to /Post responds 405 854s # expected: 405 854s # received: '405' 854s ok 8 854s # testing : Post request to /Post responds 200 854s # expected: 200 854s # received: '200' 854s ok 9 854s ok 856s t/modules/asis.t .................... 856s 1..3 856s # Running under perl version 5.038002 for linux 856s # Current time local: Tue Dec 17 20:54:38 2024 856s # Current time GMT: Tue Dec 17 20:54:38 2024 856s # Using Test.pm version 1.31 856s # Using Apache/Test.pm version 1.42 856s # testing : asis content OK 856s # expected: 'This is asis content. 856s # ' 856s # received: 'This is asis content. 856s # ' 856s ok 1 856s # testing : asis gave 404 error 856s # expected: 404 856s # received: '404' 856s ok 2 856s # testing : asis gave 403 error 856s # expected: 403 856s # received: '403' 856s ok 3 856s ok 860s t/modules/authz_core.t .............. 860s 1..504 860s # Running under perl version 5.038002 for linux 860s # Current time local: Tue Dec 17 20:54:41 2024 860s # Current time GMT: Tue Dec 17 20:54:41 2024 860s # Using Test.pm version 1.31 860s # Using Apache/Test.pm version 1.42 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/groups1 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 200, expected 200 [a/ : a/ ] 860s ok 1 860s # got 200, expected 200 [a/ : a/ 1] 860s ok 2 860s # got 200, expected 200 [a/ : a/ 2] 860s ok 3 860s # got 200, expected 200 [a/ : a/ 1 2] 860s ok 4 860s # got 200, expected 200 [a/ : a/ 3] 860s ok 5 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ user1: a/ ] 860s ok 6 860s # got 200, expected 200 [a/ user1: a/ user1] 860s ok 7 860s # got 401, expected 401 [a/ user1: a/ user2] 860s ok 8 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ Any 1 2: a/ ] 860s ok 9 860s # got 200, expected 200 [a/ Any 1 2: a/ 1] 860s ok 10 860s # got 200, expected 200 [a/ Any 1 2: a/ 2] 860s ok 11 860s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 860s ok 12 860s # got 403, expected 403 [a/ Any 1 2: a/ 3] 860s ok 13 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 860s ok 14 860s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 860s ok 15 860s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 860s ok 16 860s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 860s ok 17 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 860s ok 18 860s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 860s ok 19 860s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 860s ok 20 860s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 860s ok 21 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 860s ok 22 860s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 860s ok 23 860s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 860s ok 24 860s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 860s ok 25 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 860s ok 26 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 860s ok 27 860s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 860s ok 28 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 860s ok 29 860s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 860s ok 30 860s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 860s ok 31 860s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 860s ok 32 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 860s ok 33 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 860s ok 34 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 860s ok 35 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 860s ok 36 860s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 860s ok 37 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 860s ok 38 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 860s ok 39 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 860s ok 40 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 860s ok 41 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 860s ok 42 860s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 860s ok 43 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 860s ok 44 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 860s ok 45 860s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 860s ok 46 860s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 860s ok 47 860s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 860s ok 48 860s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 860s ok 49 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 860s ok 50 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 860s ok 51 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 860s ok 52 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 860s ok 53 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 860s ok 54 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 860s ok 55 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 860s ok 56 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 860s ok 57 860s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 860s ok 58 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 1 !2: a/ ] 860s ok 59 860s # got 200, expected 200 [a/ All 1 !2: a/ 1] 860s ok 60 860s # got 403, expected 403 [a/ All 1 !2: a/ 2] 860s ok 61 860s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 860s ok 62 860s # got 403, expected 403 [a/ All 1 !2: a/ 3] 860s ok 63 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 860s ok 64 860s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 860s ok 65 860s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 860s ok 66 860s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 860s ok 67 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 860s ok 68 860s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 860s ok 69 860s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 860s ok 70 860s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 860s ok 71 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 860s ok 72 860s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 860s ok 73 860s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 860s ok 74 860s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 860s ok 75 860s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 860s ok 76 860s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 860s ok 77 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 860s ok 78 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 860s ok 79 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 860s ok 80 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 860s ok 81 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 860s ok 82 860s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 860s ok 83 860s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 860s ok 84 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 860s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 860s ok 85 860s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 860s ok 86 860s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 860s ok 87 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 860s ok 88 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 860s ok 89 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 860s ok 90 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 860s ok 91 860s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 860s ok 92 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 860s ok 93 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 860s ok 94 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 860s ok 95 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 860s ok 96 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 860s ok 97 860s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 860s ok 98 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 860s ok 99 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 860s ok 100 860s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 860s ok 101 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 860s ok 102 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 860s ok 103 860s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 860s ok 104 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 860s ok 105 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 860s ok 106 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 860s ok 107 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 860s ok 108 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 860s ok 109 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 860s ok 110 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 860s ok 111 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 860s ok 112 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 860s ok 113 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 1 2: a/ ] 860s ok 114 860s # got 403, expected 403 [a/ All 1 2: a/ 1] 860s ok 115 860s # got 403, expected 403 [a/ All 1 2: a/ 2] 860s ok 116 860s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 860s ok 117 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 860s ok 118 860s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 860s ok 119 860s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 860s ok 120 860s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 860s ok 121 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 860s ok 122 860s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 860s ok 123 860s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 860s ok 124 860s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 860s ok 125 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 860s ok 126 860s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 860s ok 127 860s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 860s ok 128 860s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 860s ok 129 860s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 860s ok 130 860s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 860s ok 131 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 860s ok 132 860s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 860s ok 133 860s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 860s ok 134 860s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 860s ok 135 860s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 860s ok 136 860s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 860s ok 137 860s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 860s ok 138 860s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 860s ok 139 860s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 860s ok 140 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 860s ok 141 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 860s ok 142 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 860s ok 143 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 860s ok 144 860s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 860s ok 145 860s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 860s ok 146 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 860s ok 147 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 860s ok 148 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 860s ok 149 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 860s ok 150 860s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 860s ok 151 860s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 860s ok 152 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 860s ok 153 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 860s ok 154 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 860s ok 155 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 860s ok 156 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 860s ok 157 860s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 860s ok 158 860s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 860s ok 159 860s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 860s ok 160 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 860s ok 161 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 860s ok 162 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 860s ok 163 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 860s ok 164 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 860s ok 165 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 860s ok 166 860s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 860s ok 167 860s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 860s ok 168 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 860s ok 169 860s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 860s ok 170 860s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 860s ok 171 860s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 860s ok 172 860s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 860s ok 173 860s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 860s ok 174 860s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 860s ok 175 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 860s ok 176 860s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 860s ok 177 860s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 860s ok 178 860s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 860s ok 179 860s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 860s ok 180 860s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 860s ok 181 860s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 860s ok 182 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 860s ok 183 860s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 860s ok 184 860s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 860s ok 185 860s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 860s ok 186 860s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 860s ok 187 860s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 860s ok 188 860s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 860s ok 189 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 860s ok 190 860s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 860s ok 191 860s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 860s ok 192 860s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 860s ok 193 860s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 860s ok 194 860s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 860s ok 195 860s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 860s ok 196 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 860s ok 197 860s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 860s ok 198 860s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 860s ok 199 860s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 860s ok 200 860s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 860s ok 201 860s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 860s ok 202 860s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 860s ok 203 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 860s ok 204 860s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 860s ok 205 860s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 860s ok 206 860s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 860s ok 207 860s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 860s ok 208 860s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 860s ok 209 860s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 860s ok 210 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 860s ok 211 860s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 860s ok 212 860s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 860s ok 213 860s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 860s ok 214 860s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 860s ok 215 860s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 860s ok 216 860s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 860s ok 217 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 860s ok 218 860s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 860s ok 219 860s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 860s ok 220 860s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 860s ok 221 860s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 860s ok 222 860s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 860s ok 223 860s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 860s ok 224 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 860s ok 225 860s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 860s ok 226 860s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 860s ok 227 860s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 860s ok 228 860s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 860s ok 229 860s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 860s ok 230 860s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 860s ok 231 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 860s ok 232 860s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 860s ok 233 860s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 860s ok 234 860s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 860s ok 235 860s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 860s ok 236 860s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 860s ok 237 860s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 860s ok 238 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 860s ok 239 860s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 860s ok 240 860s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 860s ok 241 860s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 860s ok 242 860s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 860s ok 243 860s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 860s ok 244 860s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 860s ok 245 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 860s ok 246 860s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 860s ok 247 860s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 860s ok 248 860s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 860s ok 249 860s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 860s ok 250 860s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 860s ok 251 860s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 860s ok 252 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 860s ok 253 860s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 860s ok 254 860s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 860s ok 255 860s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 860s ok 256 860s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 860s ok 257 860s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 860s ok 258 860s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 860s ok 259 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 860s ok 260 860s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 860s ok 261 860s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 860s ok 262 860s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 860s ok 263 860s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 860s ok 264 860s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 860s ok 265 860s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 860s ok 266 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 860s ok 267 860s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 860s ok 268 860s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 860s ok 269 860s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 860s ok 270 860s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 860s ok 271 860s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 860s ok 272 860s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 860s ok 273 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 860s ok 274 860s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 860s ok 275 860s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 860s ok 276 860s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 860s ok 277 860s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 860s ok 278 860s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 860s ok 279 860s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 860s ok 280 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 860s ok 281 860s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 860s ok 282 860s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 860s ok 283 860s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 860s ok 284 860s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 860s ok 285 860s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 860s ok 286 860s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 860s ok 287 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 860s ok 288 860s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 860s ok 289 860s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 860s ok 290 860s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 860s ok 291 860s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 860s ok 292 860s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 860s ok 293 860s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 860s ok 294 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 860s ok 295 860s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 860s ok 296 860s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 860s ok 297 860s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 860s ok 298 860s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 860s ok 299 860s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 860s ok 300 860s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 860s ok 301 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 860s ok 302 860s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 860s ok 303 860s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 860s ok 304 860s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 860s ok 305 860s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 860s ok 306 860s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 860s ok 307 860s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 860s ok 308 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 860s ok 309 860s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 860s ok 310 860s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 860s ok 311 860s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 860s ok 312 860s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 860s ok 313 860s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 860s ok 314 860s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 860s ok 315 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 860s ok 316 860s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 860s ok 317 860s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 860s ok 318 860s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 860s ok 319 860s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 860s ok 320 860s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 860s ok 321 860s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 860s ok 322 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 860s ok 323 860s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 860s ok 324 860s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 860s ok 325 860s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 860s ok 326 860s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 860s ok 327 860s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 860s ok 328 860s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 860s ok 329 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 860s ok 330 860s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 860s ok 331 860s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 860s ok 332 860s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 860s ok 333 860s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 860s ok 334 860s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 860s ok 335 860s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 860s ok 336 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 860s ok 337 860s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 860s ok 338 860s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 860s ok 339 860s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 860s ok 340 860s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 860s ok 341 860s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 860s ok 342 860s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 860s ok 343 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 860s ok 344 860s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 860s ok 345 860s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 860s ok 346 860s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 860s ok 347 860s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 860s ok 348 860s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 860s ok 349 860s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 860s ok 350 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 860s ok 351 860s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 860s ok 352 860s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 860s ok 353 860s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 860s ok 354 860s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 860s ok 355 860s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 860s ok 356 860s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 860s ok 357 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 860s ok 358 860s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 860s ok 359 860s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 860s ok 360 860s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 860s ok 361 860s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 860s ok 362 860s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 860s ok 363 860s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 860s ok 364 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 860s ok 365 860s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 860s ok 366 860s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 860s ok 367 860s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 860s ok 368 860s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 860s ok 369 860s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 860s ok 370 860s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 860s ok 371 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 860s ok 372 860s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 860s ok 373 860s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 860s ok 374 860s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 860s ok 375 860s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 860s ok 376 860s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 860s ok 377 860s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 860s ok 378 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 860s ok 379 860s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 860s ok 380 860s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 860s ok 381 860s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 860s ok 382 860s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 860s ok 383 860s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 860s ok 384 860s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 860s ok 385 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 860s ok 386 860s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 860s ok 387 860s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 860s ok 388 860s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 860s ok 389 860s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 860s ok 390 860s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 860s ok 391 860s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 860s ok 392 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 860s ok 393 860s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 860s ok 394 860s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 860s ok 395 860s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 860s ok 396 860s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 860s ok 397 860s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 860s ok 398 860s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 860s ok 399 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 860s ok 400 860s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 860s ok 401 860s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 860s ok 402 860s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 860s ok 403 860s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 860s ok 404 860s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 860s ok 405 860s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 860s ok 406 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 860s ok 407 860s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 860s ok 408 860s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 860s ok 409 860s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 860s ok 410 860s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 860s ok 411 860s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 860s ok 412 860s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 860s ok 413 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 860s ok 414 860s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 860s ok 415 860s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 860s ok 416 860s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 860s ok 417 860s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 860s ok 418 860s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 860s ok 419 860s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 860s ok 420 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 860s ok 421 860s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 860s ok 422 860s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 860s ok 423 860s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 860s ok 424 860s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 860s ok 425 860s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 860s ok 426 860s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 860s ok 427 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 860s ok 428 860s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 860s ok 429 860s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 860s ok 430 860s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 860s ok 431 860s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 860s ok 432 860s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 860s ok 433 860s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 860s ok 434 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 860s ok 435 860s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 860s ok 436 860s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 860s ok 437 860s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 860s ok 438 860s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 860s ok 439 860s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 860s ok 440 860s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 860s ok 441 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 860s ok 442 860s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 860s ok 443 860s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 860s ok 444 860s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 860s ok 445 860s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 860s ok 446 860s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 860s ok 447 860s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 860s ok 448 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 860s ok 449 860s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 860s ok 450 860s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 860s ok 451 860s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 860s ok 452 860s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 860s ok 453 860s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 860s ok 454 860s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 860s ok 455 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 860s ok 456 860s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 860s ok 457 860s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 860s ok 458 860s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 860s ok 459 860s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 860s ok 460 860s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 860s ok 461 860s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 860s ok 462 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 860s ok 463 860s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 860s ok 464 860s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 860s ok 465 860s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 860s ok 466 860s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 860s ok 467 860s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 860s ok 468 860s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 860s ok 469 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 860s ok 470 860s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 860s ok 471 860s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 860s ok 472 860s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 860s ok 473 860s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 860s ok 474 860s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 860s ok 475 860s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 860s ok 476 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 860s ok 477 860s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 860s ok 478 860s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 860s ok 479 860s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 860s ok 480 860s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 860s ok 481 860s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 860s ok 482 860s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 860s ok 483 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 860s ok 484 860s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 860s ok 485 860s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 860s ok 486 860s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 860s ok 487 860s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 860s ok 488 860s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 860s ok 489 860s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 860s ok 490 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 860s ok 491 860s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 860s ok 492 860s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 860s ok 493 860s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 860s ok 494 860s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 860s ok 495 860s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 860s ok 496 860s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 860s ok 497 860s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 860s ok 498 860s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 860s ok 499 860s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 860s ok 500 860s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 860s ok 501 860s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 860s ok 502 860s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 860s ok 503 860s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 860s ok 504 860s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 860s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 860s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/groups1 860s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 860s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 860s ok 864s t/modules/autoindex.t ............... 864s 1..84 864s # Running under perl version 5.038002 for linux 864s # Current time local: Tue Dec 17 20:54:45 2024 864s # Current time GMT: Tue Dec 17 20:54:45 2024 864s # Using Test.pm version 1.31 864s # Using Apache/Test.pm version 1.42 864s --- 864s IndexOrderDefault Ascending Name 864s GET /modules/autoindex/htaccess/ 864s ok 1 864s --- 864s IndexOrderDefault Ascending Name 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 2 864s --- 864s IndexOrderDefault Ascending Name 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 3 864s --- 864s IndexOrderDefault Ascending Name 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 4 864s --- 864s IndexOrderDefault Ascending Name 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 5 864s --- 864s IndexOrderDefault Ascending Name 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 6 864s --- 864s IndexOrderDefault Ascending Name 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 7 864s --- 864s IndexOrderDefault Ascending Date 864s GET /modules/autoindex/htaccess/ 864s ok 8 864s --- 864s IndexOrderDefault Ascending Date 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 9 864s --- 864s IndexOrderDefault Ascending Date 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 10 864s --- 864s IndexOrderDefault Ascending Date 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 11 864s --- 864s IndexOrderDefault Ascending Date 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 12 864s --- 864s IndexOrderDefault Ascending Date 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 13 864s --- 864s IndexOrderDefault Ascending Date 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 14 864s --- 864s IndexOrderDefault Ascending Size 864s GET /modules/autoindex/htaccess/ 864s ok 15 864s --- 864s IndexOrderDefault Ascending Size 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 16 864s --- 864s IndexOrderDefault Ascending Size 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 17 864s --- 864s IndexOrderDefault Ascending Size 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 18 864s --- 864s IndexOrderDefault Ascending Size 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 19 864s --- 864s IndexOrderDefault Ascending Size 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 20 864s --- 864s IndexOrderDefault Ascending Size 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 21 864s --- 864s IndexOrderDefault Descending Name 864s GET /modules/autoindex/htaccess/ 864s ok 22 864s --- 864s IndexOrderDefault Descending Name 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 23 864s --- 864s IndexOrderDefault Descending Name 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 24 864s --- 864s IndexOrderDefault Descending Name 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 25 864s --- 864s IndexOrderDefault Descending Name 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 26 864s --- 864s IndexOrderDefault Descending Name 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 27 864s --- 864s IndexOrderDefault Descending Name 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 28 864s --- 864s IndexOrderDefault Descending Date 864s GET /modules/autoindex/htaccess/ 864s ok 29 864s --- 864s IndexOrderDefault Descending Date 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 30 864s --- 864s IndexOrderDefault Descending Date 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 31 864s --- 864s IndexOrderDefault Descending Date 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 32 864s --- 864s IndexOrderDefault Descending Date 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 33 864s --- 864s IndexOrderDefault Descending Date 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 34 864s --- 864s IndexOrderDefault Descending Date 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 35 864s --- 864s IndexOrderDefault Descending Size 864s GET /modules/autoindex/htaccess/ 864s ok 36 864s --- 864s IndexOrderDefault Descending Size 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 37 864s --- 864s IndexOrderDefault Descending Size 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 38 864s --- 864s IndexOrderDefault Descending Size 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 39 864s --- 864s IndexOrderDefault Descending Size 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 40 864s --- 864s IndexOrderDefault Descending Size 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 41 864s --- 864s IndexOrderDefault Descending Size 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 42 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Name 864s GET /modules/autoindex/htaccess/ 864s ok 43 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Name 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 44 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Name 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 45 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Name 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 46 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Name 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 47 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Name 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 48 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Name 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 49 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Date 864s GET /modules/autoindex/htaccess/ 864s ok 50 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Date 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 51 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Date 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 52 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Date 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 53 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Date 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 54 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Date 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 55 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Date 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 56 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Size 864s GET /modules/autoindex/htaccess/ 864s ok 57 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Size 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 58 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Size 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 59 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Size 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 60 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Size 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 61 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Size 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 62 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Ascending Size 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 63 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Name 864s GET /modules/autoindex/htaccess/ 864s ok 64 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Name 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 65 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Name 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 66 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Name 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 67 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Name 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 68 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Name 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 69 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Name 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 70 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Date 864s GET /modules/autoindex/htaccess/ 864s ok 71 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Date 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 72 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Date 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 73 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Date 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 74 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Date 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 75 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Date 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 76 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Date 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 77 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Size 864s GET /modules/autoindex/htaccess/ 864s ok 78 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Size 864s 864s (C=N O=A) 864s GET /modules/autoindex/htaccess/?C=N&O=A 864s ok 79 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Size 864s 864s (C=N O=D) 864s GET /modules/autoindex/htaccess/?C=N&O=D 864s ok 80 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Size 864s 864s (C=M O=A) 864s GET /modules/autoindex/htaccess/?C=M&O=A 864s ok 81 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Size 864s 864s (C=M O=D) 864s GET /modules/autoindex/htaccess/?C=M&O=D 864s ok 82 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Size 864s 864s (C=S O=A) 864s GET /modules/autoindex/htaccess/?C=S&O=A 864s ok 83 864s --- 864s IndexOptions FancyIndexing 864s IndexOrderDefault Descending Size 864s 864s (C=S O=D) 864s GET /modules/autoindex/htaccess/?C=S&O=D 864s ok 84 864s ok 868s t/modules/autoindex2.t .............. 868s 1..3 868s # Running under perl version 5.038002 for linux 868s # Current time local: Tue Dec 17 20:54:49 2024 868s # Current time GMT: Tue Dec 17 20:54:49 2024 868s # Using Test.pm version 1.31 868s # Using Apache/Test.pm version 1.42 868s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 868s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 868s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 868s # testing : dir_broken should not be listed 868s # expected: 0 868s # received: 0 868s ok 1 868s # testing : dir_normal should be listed 868s # expected: 1 868s # received: 1 868s ok 2 868s # testing : dir_protected should not be listed 868s # expected: 0 868s # received: 0 868s ok 3 868s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 868s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 868s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 868s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 868s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 868s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 868s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 868s ok 871s t/modules/brotli.t .................. 871s 1..64 871s # Running under perl version 5.038002 for linux 871s # Current time local: Tue Dec 17 20:54:53 2024 871s # Current time GMT: Tue Dec 17 20:54:53 2024 871s # Using Test.pm version 1.31 871s # Using Apache/Test.pm version 1.42 871s qvalue: 871s # expected: 200 871s # received: '200' 871s ok 1 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 2 871s qvalue: 871s # expected: 200 871s # received: '200' 871s ok 3 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 4 871s qvalue: 871s # expected: 200 871s # received: '200' 871s ok 5 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 6 871s qvalue: 871s # expected: 200 871s # received: '200' 871s ok 7 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 8 871s qvalue: 871s # expected: 200 871s # received: '200' 871s ok 9 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 10 871s qvalue: 871s # expected: 200 871s # received: '200' 871s ok 11 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 12 871s qvalue: ; 871s # expected: 200 871s # received: '200' 871s ok 13 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 14 871s qvalue: ; 871s # expected: 200 871s # received: '200' 871s ok 15 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 16 871s qvalue: ; 871s # expected: 200 871s # received: '200' 871s ok 17 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 18 871s qvalue: ;q= 871s # expected: 200 871s # received: '200' 871s ok 19 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 20 871s qvalue: ;q= 871s # expected: 200 871s # received: '200' 871s ok 21 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 22 871s qvalue: ;q= 871s # expected: 200 871s # received: '200' 871s ok 23 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 24 871s qvalue: ;q=0 871s # expected: 200 871s # received: '200' 871s ok 25 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 26 871s qvalue: ;q=0 871s # expected: 200 871s # received: '200' 871s ok 27 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 28 871s qvalue: ;q=0 871s # expected: 200 871s # received: '200' 871s ok 29 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 30 871s qvalue: ;q=0. 871s # expected: 200 871s # received: '200' 871s ok 31 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 32 871s qvalue: ;q=0. 871s # expected: 200 871s # received: '200' 871s ok 33 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 34 871s qvalue: ;q=0. 871s # expected: 200 871s # received: '200' 871s ok 35 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 36 871s qvalue: ;q=0.0 871s # expected: 200 871s # received: '200' 871s ok 37 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 38 871s qvalue: ;q=0.0 871s # expected: 200 871s # received: '200' 871s ok 39 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 40 871s qvalue: ;q=0.0 871s # expected: 200 871s # received: '200' 871s ok 41 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 42 871s qvalue: ;q=0.00 871s # expected: 200 871s # received: '200' 871s ok 43 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 44 871s qvalue: ;q=0.00 871s # expected: 200 871s # received: '200' 871s ok 45 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 46 871s qvalue: ;q=0.00 871s # expected: 200 871s # received: '200' 871s ok 47 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 48 871s qvalue: ;q=0.000 871s # expected: 200 871s # received: '200' 871s ok 49 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 50 871s qvalue: ;q=0.000 871s # expected: 200 871s # received: '200' 871s ok 51 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 52 871s qvalue: ;q=0.000 871s # expected: 200 871s # received: '200' 871s ok 53 871s # testing : response without Content-Encoding is OK 871s # expected: undef 871s # received: undef 871s ok 54 871s qvalue: ;q=0.0000 871s # expected: 200 871s # received: '200' 871s ok 55 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 56 871s qvalue: ;q=0.0000 871s # expected: 200 871s # received: '200' 871s ok 57 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 58 871s qvalue: ;q=0.0000 871s # expected: 200 871s # received: '200' 871s ok 59 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 60 871s # expected: 200 871s # received: '200' 871s ok 61 871s # testing : response Content-Encoding is OK 871s # expected: 'br' 871s # received: 'br' 871s ok 62 871s # expected: 200 871s # received: '200' 871s ok 63 871s # testing : response Content-Encoding is OK 871s # expected: 'gzip' 871s # received: 'gzip' 871s ok 64 871s ok 876s t/modules/buffer.t .................. 876s 1..12 876s # Running under perl version 5.038002 for linux 876s # Current time local: Tue Dec 17 20:54:56 2024 876s # Current time GMT: Tue Dec 17 20:54:56 2024 876s # Using Test.pm version 1.31 876s # Using Apache/Test.pm version 1.42 876s # testing : Checking return code is '200' 876s # expected: 200 876s # received: '200' 876s ok 1 876s ok 2 876s # testing : Checking return code is '200' 876s # expected: 200 876s # received: '200' 876s ok 3 876s ok 4 876s # testing : Checking return code is '200' 876s # expected: 200 876s # received: '200' 876s ok 5 876s ok 6 876s # testing : Checking return code is '200' 876s # expected: 200 876s # received: '200' 876s ok 7 876s ok 8 876s # testing : Checking return code is '200' 876s # expected: 200 876s # received: '200' 876s ok 9 876s ok 10 876s # testing : Checking return code is '200' 876s # expected: 200 876s # received: '200' 876s ok 11 876s ok 12 876s ok 879s t/modules/cache.t ................... 879s 1..3 879s # Running under perl version 5.038002 for linux 879s # Current time local: Tue Dec 17 20:55:01 2024 879s # Current time GMT: Tue Dec 17 20:55:01 2024 879s # Using Test.pm version 1.31 879s # Using Apache/Test.pm version 1.42 879s # testing : non-cached call to index.html 879s # expected: 200 879s # received: '200' 879s ok 1 879s # testing : call to cache index.html 879s # expected: 200 879s # received: '200' 879s ok 2 879s # testing : cached call to index.html 879s # expected: 200 879s # received: '200' 879s ok 3 879s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 879s ok 885s t/modules/cgi.t ..................... 885s 1..58 885s # Running under perl version 5.038002 for linux 885s # Current time local: Tue Dec 17 20:55:04 2024 885s # Current time GMT: Tue Dec 17 20:55:04 2024 885s # Using Test.pm version 1.31 885s # Using Apache/Test.pm version 1.42 885s # testing : return code for acceptpathinfodefault.sh 885s # expected: 200 885s # received: '200' 885s ok 1 885s # testing : body for acceptpathinfodefault.sh 885s # expected: '' 885s # received: '' 885s ok 2 885s # testing : return code for acceptpathinfodefault.sh/foo 885s # expected: 200 885s # received: '200' 885s ok 3 885s # testing : body for acceptpathinfodefault.sh/foo 885s # expected: '/foo' 885s # received: '/foo' 885s ok 4 885s # testing : return code for acceptpathinfooff.sh 885s # expected: 200 885s # received: '200' 885s ok 5 885s # testing : body for acceptpathinfooff.sh 885s # expected: '' 885s # received: '' 885s ok 6 885s # testing : return code for acceptpathinfooff.sh/foo 885s # expected: 404 885s # received: '404' 885s ok 7 885s # no body test for this one 885s ok 8 885s # testing : return code for acceptpathinfoon.sh 885s # expected: 200 885s # received: '200' 885s ok 9 885s # testing : body for acceptpathinfoon.sh 885s # expected: '' 885s # received: '' 885s ok 10 885s # testing : return code for acceptpathinfoon.sh/foo 885s # expected: 200 885s # received: '200' 885s ok 11 885s # testing : body for acceptpathinfoon.sh/foo 885s # expected: '/foo' 885s # received: '/foo' 885s ok 12 885s # testing : return code for bogus-perl.pl 885s # expected: 500 885s # received: '500' 885s ok 13 885s # cgi log created ok. 885s ok 14 885s # testing : return code for bogus-sh.sh 885s # expected: 500 885s # received: '500' 885s ok 15 885s # checking that log size (807) is bigger than it used to be (523) 885s ok 16 885s # testing : return code for nph-stderr.pl 885s # expected: 200 885s # received: '200' 885s ok 17 885s # testing : body for nph-stderr.pl 885s # expected: 'this is nph-stdout' 885s # received: 'this is nph-stdout' 885s ok 18 885s # testing : return code for nph-test.pl 885s # expected: 200 885s # received: '200' 885s ok 19 885s # testing : body for nph-test.pl 885s # expected: 'ok' 885s # received: 'ok' 885s ok 20 885s # testing : return code for perl.pl 885s # expected: 200 885s # received: '200' 885s ok 21 885s # testing : body for perl.pl 885s # expected: 'perl cgi' 885s # received: 'perl cgi' 885s ok 22 885s # testing : return code for sh.sh 885s # expected: 200 885s # received: '200' 885s ok 23 885s # testing : body for sh.sh 885s # expected: 'sh cgi' 885s # received: 'sh cgi' 885s ok 24 885s # testing : return code for stderr1.pl 885s # expected: 200 885s # received: '200' 885s ok 25 885s # testing : body for stderr1.pl 885s # expected: 'this is stdout' 885s # received: 'this is stdout' 885s ok 26 885s # testing : return code for stderr2.pl 885s # expected: 200 885s # received: '200' 885s ok 27 885s # testing : body for stderr2.pl 885s # expected: 'this is also stdout' 885s # received: 'this is also stdout' 885s ok 28 885s # testing : return code for stderr3.pl 885s # expected: 200 885s # received: '200' 885s ok 29 885s # testing : body for stderr3.pl 885s # expected: 'this is more stdout' 885s # received: 'this is more stdout' 885s ok 30 885s # posted content (length 10) to bogus-perl.pl 885s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 885s # expected: '500' 885s # received: '500' 885s ok 31 885s # checking that log size (35781) is greater than 807 885s ok 32 885s # verifying that logged content is 10 characters 885s ok 33 885s # posted content (length 99) to bogus-perl.pl 885s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 885s # expected: '500' 885s # received: '500' 885s ok 34 885s # checking that log size (36240) is greater than 35781 885s ok 35 885s # verifying that logged content is 99 characters 885s ok 36 885s # posted content (length 250) to bogus-perl.pl 885s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 885s # expected: '500' 885s # received: '500' 885s ok 37 885s # checking that log size (36851) is greater than 36240 885s ok 38 885s # verifying that logged content is 250 characters 885s ok 39 885s # posted content (length 255) to bogus-perl.pl 885s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 885s # expected: '500' 885s # received: '500' 885s ok 40 885s # checking that log size (37467) is greater than 36851 885s ok 41 885s # verifying that logged content is 255 characters 885s ok 42 885s # posted content (length 256) to bogus-perl.pl 885s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 885s # expected: '500' 885s # received: '500' 885s ok 43 885s # checking that log size (38084) is greater than 37467 885s ok 44 885s # verifying that logged content is 256 characters 885s ok 45 885s # posted content (length 257) to bogus-perl.pl 885s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 885s # expected: '500' 885s # received: '500' 885s ok 46 885s # checking that log size (38701) is greater than 38084 885s ok 47 885s # verifying that logged content is 256 characters 885s ok 48 885s # posted content (length 258) to bogus-perl.pl 885s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 885s # expected: '500' 885s # received: '500' 885s ok 49 885s # checking that log size (39318) is greater than 38701 885s ok 50 885s # verifying that logged content is 256 characters 885s ok 51 885s # posted content (length 1024) to bogus-perl.pl 885s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 885s # expected: '500' 885s # received: '500' 885s ok 52 885s # checking that log size (39936) is greater than 39318 885s ok 53 885s # verifying that logged content is 256 characters 885s ok 54 885s # verifying log is greater than 40960 bytes. 885s ok 55 885s # verifying log did not grow after making bogus request. 885s ok 56 885s # verifying log did not grow after making another bogus request. 885s ok 57 885s # checking that HEAD /modules/cgi/perl.pl returns 200. 885s ok 58 885s ok 887s t/modules/data.t .................... 887s 1..2 887s # Running under perl version 5.038002 for linux 887s # Current time local: Tue Dec 17 20:55:10 2024 887s # Current time GMT: Tue Dec 17 20:55:10 2024 887s # Using Test.pm version 1.31 887s # Using Apache/Test.pm version 1.42 887s # testing : Checking return code is '200' 887s # expected: 200 887s # received: '200' 887s ok 1 887s ok 2 887s ok 891s t/modules/dav.t ..................... 891s 1..19 891s # Running under perl version 5.038002 for linux 891s # Current time local: Tue Dec 17 20:55:12 2024 891s # Current time GMT: Tue Dec 17 20:55:12 2024 891s # Using Test.pm version 1.31 891s # Using Apache/Test.pm version 1.42 891s resource lock test: 891s ok 1 891s DAV put test: 891s ok 2 891s getting DAV resource properties: 891s ok 3 891s created: Tue, 17 Dec 2024 20:55:14 GMT 891s modified: Tue, 17 Dec 2024 20:55:14 GMT 891s now: Tue, 17 Dec 2024 20:55:16 GMT 891s ok 4 891s ok 5 891s resource lock status test: 891s ok 6 891s resource unlock test: 891s ok 7 891s resource lock status test: 891s ok 8 891s getting uri... 891s expect: 891s -> 891s 891s
891s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

923s # 923s # ' 923s # received: ' 923s #

Hello World!

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

No query was specified.

923s # 923s # ' 923s # received: ' 923s #

No query was specified.

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

Hello World!

923s # 923s # ' 923s # received: ' 923s #

Hello World!

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

No query was specified.

923s # 923s # ' 923s # received: ' 923s #

No query was specified.

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

mod_include test

928s # 928s # 928s # Hello World 928s # 928s #

[back]

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

mod_include test

928s # 928s # 928s # Hello World 928s # 928s #

[back]

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

mod_include test

928s # 928s # 928s # Hello World 928s # 928s #

[back]

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

Load Balancer Manager for localhost

958s # 958s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
958s #
Server Built: 2024-10-02T12:40:51
958s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
958s #
958s #

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

985s #

The document has moved here.

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

Moved Permanently

985s #

The document has moved here.

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

Moved Permanently

985s #

The document has moved here.

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

Moved Permanently

985s #

The document has moved here.

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

Multiple Choices

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

Available documents: 985s #

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

Multiple Choices

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

Available documents: 985s #

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

Multiple Choices

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

Available documents: 985s #

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

Moved Permanently

985s #

The document has moved here.

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

Multiple Choices

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

Available documents: 985s #

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

Multiple Choices

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

Available documents: 985s #

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

Moved Permanently

985s #

The document has moved here.

985s # 985s # ' 985s ok 48 985s ok 988s t/modules/status.t .................. 988s 1..1 988s # Running under perl version 5.038002 for linux 988s # Current time local: Tue Dec 17 20:56:50 2024 988s # Current time GMT: Tue Dec 17 20:56:50 2024 988s # Using Test.pm version 1.31 988s # Using Apache/Test.pm version 1.42 988s 988s 988s Apache Status 988s 988s

Apache Server Status for localhost (via 127.0.0.1)

988s 988s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
988s
Server MPM: worker
988s
Server Built: 2024-10-02T12:40:51 988s

988s
Current Time: Tuesday, 17-Dec-2024 20:56:53 UTC
988s
Restart Time: Tuesday, 17-Dec-2024 20:51:36 UTC
988s
Parent Server Config. Generation: 1
988s
Parent Server MPM Generation: 0
988s
Server uptime: 5 minutes 17 seconds
988s
Server load: 1.02 0.95 0.59
988s
Total accesses: 6793 - Total Traffic: 139.6 MB - Total Duration: 62983
988s
CPU Usage: u5.34 s6.7 cu1.28 cs1.02 - 4.52% CPU load
988s
21.4 requests/sec - 451.1 kB/second - 21.1 kB/request - 9.27175 ms/request
988s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
988s
_________________W__....................
988s

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

988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s
SrvPIDAccMCPU 988s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01650400/333/333_ 988s 7.33209420.09.059.05 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-01650400/372/372_ 988s 7.342069900.012.9112.91 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-01650400/421/421_ 988s 7.332018060.012.4212.42 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-01650400/321/321_ 988s 7.34208320.02.502.50 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-01650400/320/320_ 988s 7.332013340.019.7719.77 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-01650400/322/322_ 988s 7.342010450.06.166.16 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-01650400/321/321_ 988s 7.332010820.02.112.11 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-01650400/321/321_ 988s 7.3320143140.02.662.66 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-01650400/320/320_ 988s 7.33209540.02.652.65 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-01650400/380/380_ 988s 7.33209800.02.892.89 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-01650440/329/329_ 988s 6.902011230.013.7213.72 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-01650440/321/321_ 988s 6.902033530.017.4217.42 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-01650440/330/330_ 988s 6.892029510.02.572.57 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-01650440/326/326_ 988s 6.892010450.01.711.71 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-01650440/323/323_ 988s 6.8920142650.02.072.07 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-01650440/321/321_ 988s 6.89209300.01.651.65 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-01650440/321/321_ 988s 6.89209040.01.911.91 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-01650440/422/422W 988s 6.890023960.017.9217.92 988s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-01650440/325/325_ 988s 6.892048730.02.002.00 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-01650440/344/344_ 988s 6.89208550.05.555.55 988s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
988s
988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s 988s
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
988s 988s 988s ok 1 988s ok 990s t/modules/substitute.t .............. 990s 1..19 990s # Running under perl version 5.038002 for linux 990s # Current time local: Tue Dec 17 20:56:53 2024 990s # Current time GMT: Tue Dec 17 20:56:53 2024 990s # Using Test.pm version 1.31 990s # Using Apache/Test.pm version 1.42 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'barbar': OK 990s ok 1 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'barbar': OK 990s ok 2 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'foofoo': OK 990s ok 3 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'barbar': OK 990s ok 4 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'barbar': OK 990s ok 5 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'barbar': OK 990s ok 6 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'foof 990s oo': OK 990s ok 7 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'xfoo': OK 990s ok 8 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 990s ok 9 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s barx 990s ': OK 990s ok 10 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'a$1axb(': OK 990s ok 11 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'a$XX': OK 990s ok 12 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 990s ok 13 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'x&x': OK 990s ok 14 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'xx': OK 990s ok 15 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'fcooar': OK 990s ok 16 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'fc$1ar': OK 990s ok 17 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'fdooar': OK 990s ok 18 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s got 200 'XXXfooXXX 990s bar': OK 990s ok 19 990s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 990s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 990s ok 994s t/modules/unique_id.t ............... 994s 1..300 994s # Running under perl version 5.038002 for linux 994s # Current time local: Tue Dec 17 20:56:55 2024 994s # Current time GMT: Tue Dec 17 20:56:55 2024 994s # Using Test.pm version 1.31 994s # Using Apache/Test.pm version 1.42 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 1 994s # unique id: Z2HlmWt5k8ks7M4Ph6AMpAAAAEk 994s ok 2 994s ok 3 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 4 994s # unique id: Z2HlmaiULr8SGQMwlLrxlAAAAAI 994s ok 5 994s ok 6 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 7 994s # unique id: Z2HlmWt5k8ks7M4Ph6AMpQAAAEY 994s ok 8 994s ok 9 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 10 994s # unique id: Z2HlmaiULr8SGQMwlLrxlQAAAAc 994s ok 11 994s ok 12 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 13 994s # unique id: Z2HlmWt5k8ks7M4Ph6AMpgAAAEg 994s ok 14 994s ok 15 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 16 994s # unique id: Z2HlmaiULr8SGQMwlLrxlgAAAAY 994s ok 17 994s ok 18 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 19 994s # unique id: Z2HlmWt5k8ks7M4Ph6AMpwAAAEU 994s ok 20 994s ok 21 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 22 994s # unique id: Z2HlmaiULr8SGQMwlLrxlwAAAAg 994s ok 23 994s ok 24 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 25 994s # unique id: Z2HlmWt5k8ks7M4Ph6AMqAAAAEI 994s ok 26 994s ok 27 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 28 994s # unique id: Z2HlmaiULr8SGQMwlLrxmAAAAAk 994s ok 29 994s ok 30 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 31 994s # unique id: Z2HlmWt5k8ks7M4Ph6AMqQAAAEM 994s ok 32 994s ok 33 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 34 994s # unique id: Z2HlmaiULr8SGQMwlLrxmQAAAAQ 994s ok 35 994s ok 36 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 37 994s # unique id: Z2HlmWt5k8ks7M4Ph6AMqgAAAEQ 994s ok 38 994s ok 39 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 40 994s # unique id: Z2HlmqiULr8SGQMwlLrxmgAAAAU 994s ok 41 994s ok 42 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 43 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMqwAAAEA 994s ok 44 994s ok 45 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 46 994s # unique id: Z2HlmqiULr8SGQMwlLrxmwAAAAM 994s ok 47 994s ok 48 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 49 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMrAAAAEE 994s ok 50 994s ok 51 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 52 994s # unique id: Z2HlmqiULr8SGQMwlLrxnAAAAAE 994s ok 53 994s ok 54 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 55 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMrQAAAEc 994s ok 56 994s ok 57 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 58 994s # unique id: Z2HlmqiULr8SGQMwlLrxnQAAAAA 994s ok 59 994s ok 60 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 61 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMrgAAAEk 994s ok 62 994s ok 63 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 64 994s # unique id: Z2HlmqiULr8SGQMwlLrxngAAAAI 994s ok 65 994s ok 66 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 67 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMrwAAAEY 994s ok 68 994s ok 69 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 70 994s # unique id: Z2HlmqiULr8SGQMwlLrxnwAAAAc 994s ok 71 994s ok 72 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 73 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMsAAAAEg 994s ok 74 994s ok 75 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 76 994s # unique id: Z2HlmqiULr8SGQMwlLrxoAAAAAY 994s ok 77 994s ok 78 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 79 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMsQAAAEU 994s ok 80 994s ok 81 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 82 994s # unique id: Z2HlmqiULr8SGQMwlLrxoQAAAAg 994s ok 83 994s ok 84 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 85 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMsgAAAEI 994s ok 86 994s ok 87 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 88 994s # unique id: Z2HlmqiULr8SGQMwlLrxogAAAAk 994s ok 89 994s ok 90 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 91 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMswAAAEM 994s ok 92 994s ok 93 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 94 994s # unique id: Z2HlmqiULr8SGQMwlLrxowAAAAQ 994s ok 95 994s ok 96 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 97 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMtAAAAEQ 994s ok 98 994s ok 99 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 100 994s # unique id: Z2HlmqiULr8SGQMwlLrxpAAAAAU 994s ok 101 994s ok 102 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 103 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMtQAAAEA 994s ok 104 994s ok 105 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 106 994s # unique id: Z2HlmqiULr8SGQMwlLrxpQAAAAM 994s ok 107 994s ok 108 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 109 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMtgAAAEE 994s ok 110 994s ok 111 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 112 994s # unique id: Z2HlmqiULr8SGQMwlLrxpgAAAAE 994s ok 113 994s ok 114 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 115 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMtwAAAEc 994s ok 116 994s ok 117 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 118 994s # unique id: Z2HlmqiULr8SGQMwlLrxpwAAAAA 994s ok 119 994s ok 120 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 121 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMuAAAAEk 994s ok 122 994s ok 123 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 124 994s # unique id: Z2HlmqiULr8SGQMwlLrxqAAAAAI 994s ok 125 994s ok 126 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 127 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMuQAAAEY 994s ok 128 994s ok 129 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 130 994s # unique id: Z2HlmqiULr8SGQMwlLrxqQAAAAc 994s ok 131 994s ok 132 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 133 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMugAAAEg 994s ok 134 994s ok 135 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 136 994s # unique id: Z2HlmqiULr8SGQMwlLrxqgAAAAY 994s ok 137 994s ok 138 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 139 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMuwAAAEU 994s ok 140 994s ok 141 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 142 994s # unique id: Z2HlmqiULr8SGQMwlLrxqwAAAAg 994s ok 143 994s ok 144 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 145 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMvAAAAEI 994s ok 146 994s ok 147 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 148 994s # unique id: Z2HlmqiULr8SGQMwlLrxrAAAAAk 994s ok 149 994s ok 150 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 151 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMvQAAAEM 994s ok 152 994s ok 153 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 154 994s # unique id: Z2HlmqiULr8SGQMwlLrxrQAAAAQ 994s ok 155 994s ok 156 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 157 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMvgAAAEQ 994s ok 158 994s ok 159 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 160 994s # unique id: Z2HlmqiULr8SGQMwlLrxrgAAAAU 994s ok 161 994s ok 162 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 163 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMvwAAAEA 994s ok 164 994s ok 165 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 166 994s # unique id: Z2HlmqiULr8SGQMwlLrxrwAAAAM 994s ok 167 994s ok 168 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 169 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMwAAAAEE 994s ok 170 994s ok 171 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 172 994s # unique id: Z2HlmqiULr8SGQMwlLrxsAAAAAE 994s ok 173 994s ok 174 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 175 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMwQAAAEc 994s ok 176 994s ok 177 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 178 994s # unique id: Z2HlmqiULr8SGQMwlLrxsQAAAAA 994s ok 179 994s ok 180 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 181 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMwgAAAEk 994s ok 182 994s ok 183 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 184 994s # unique id: Z2HlmqiULr8SGQMwlLrxsgAAAAI 994s ok 185 994s ok 186 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 187 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMwwAAAEY 994s ok 188 994s ok 189 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 190 994s # unique id: Z2HlmqiULr8SGQMwlLrxswAAAAc 994s ok 191 994s ok 192 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 193 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMxAAAAEg 994s ok 194 994s ok 195 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 196 994s # unique id: Z2HlmqiULr8SGQMwlLrxtAAAAAY 994s ok 197 994s ok 198 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 199 994s # unique id: Z2Hlmmt5k8ks7M4Ph6AMxQAAAEU 994s ok 200 994s ok 201 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 202 994s # unique id: Z2Hlm6iULr8SGQMwlLrxtQAAAAg 994s ok 203 994s ok 204 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 205 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMxgAAAEI 994s ok 206 994s ok 207 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 208 994s # unique id: Z2Hlm6iULr8SGQMwlLrxtgAAAAk 994s ok 209 994s ok 210 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 211 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMxwAAAEM 994s ok 212 994s ok 213 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 214 994s # unique id: Z2Hlm6iULr8SGQMwlLrxtwAAAAQ 994s ok 215 994s ok 216 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 217 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMyAAAAEQ 994s ok 218 994s ok 219 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 220 994s # unique id: Z2Hlm6iULr8SGQMwlLrxuAAAAAU 994s ok 221 994s ok 222 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 223 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMyQAAAEA 994s ok 224 994s ok 225 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 226 994s # unique id: Z2Hlm6iULr8SGQMwlLrxuQAAAAM 994s ok 227 994s ok 228 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 229 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMygAAAEE 994s ok 230 994s ok 231 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 232 994s # unique id: Z2Hlm6iULr8SGQMwlLrxugAAAAE 994s ok 233 994s ok 234 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 235 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMywAAAEc 994s ok 236 994s ok 237 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 238 994s # unique id: Z2Hlm6iULr8SGQMwlLrxuwAAAAA 994s ok 239 994s ok 240 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 241 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMzAAAAEk 994s ok 242 994s ok 243 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 244 994s # unique id: Z2Hlm6iULr8SGQMwlLrxvAAAAAI 994s ok 245 994s ok 246 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 247 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMzQAAAEY 994s ok 248 994s ok 249 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 250 994s # unique id: Z2Hlm6iULr8SGQMwlLrxvQAAAAc 994s ok 251 994s ok 252 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 253 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMzgAAAEg 994s ok 254 994s ok 255 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 256 994s # unique id: Z2Hlm6iULr8SGQMwlLrxvgAAAAY 994s ok 257 994s ok 258 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 259 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AMzwAAAEU 994s ok 260 994s ok 261 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 262 994s # unique id: Z2Hlm6iULr8SGQMwlLrxvwAAAAg 994s ok 263 994s ok 264 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 265 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AM0AAAAEI 994s ok 266 994s ok 267 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 268 994s # unique id: Z2Hlm6iULr8SGQMwlLrxwAAAAAk 994s ok 269 994s ok 270 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 271 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AM0QAAAEM 994s ok 272 994s ok 273 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 274 994s # unique id: Z2Hlm6iULr8SGQMwlLrxwQAAAAQ 994s ok 275 994s ok 276 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 277 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AM0gAAAEQ 994s ok 278 994s ok 279 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 280 994s # unique id: Z2Hlm6iULr8SGQMwlLrxwgAAAAU 994s ok 281 994s ok 282 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 283 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AM0wAAAEA 994s ok 284 994s ok 285 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 286 994s # unique id: Z2Hlm6iULr8SGQMwlLrxwwAAAAM 994s ok 287 994s ok 288 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 289 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AM1AAAAEE 994s ok 290 994s ok 291 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 292 994s # unique id: Z2Hlm6iULr8SGQMwlLrxxAAAAAE 994s ok 293 994s ok 294 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 295 994s # unique id: Z2Hlm2t5k8ks7M4Ph6AM1QAAAEc 994s ok 296 994s ok 297 994s # testing : fetch unique ID 994s # expected: 200 994s # received: '200' 994s ok 298 994s # unique id: Z2Hlm6iULr8SGQMwlLrxxQAAAAA 994s ok 299 994s ok 300 994s ok 997s t/modules/usertrack.t ............... 997s 1..1004 997s # Running under perl version 5.038002 for linux 997s # Current time local: Tue Dec 17 20:56:59 2024 997s # Current time GMT: Tue Dec 17 20:56:59 2024 997s # Using Test.pm version 1.31 997s # Using Apache/Test.pm version 1.42 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 1 997s ok 2 997s Set-Cookie: usertrack_test=e8896506.6297d89e98a94; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=e8896506.6297d89e98a94 997s ok 3 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 4 997s ok 5 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 6 997s ok 7 997s Set-Cookie: usertrack_test=7fc383ac.6297d89e9b3ca; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=7fc383ac.6297d89e9b3ca 997s ok 8 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 9 997s ok 10 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 11 997s ok 12 997s Set-Cookie: usertrack_test=e3770aae.6297d89e9c7d8; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=e3770aae.6297d89e9c7d8 997s ok 13 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 14 997s ok 15 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 16 997s ok 17 997s Set-Cookie: usertrack_test=74fced1b.6297d89e9da19; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=74fced1b.6297d89e9da19 997s ok 18 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 19 997s ok 20 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 21 997s ok 22 997s Set-Cookie: usertrack_test=c13bf084.6297d89e9ebb9; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=c13bf084.6297d89e9ebb9 997s ok 23 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 24 997s ok 25 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 26 997s ok 27 997s Set-Cookie: usertrack_test=10166a52.6297d89e9fe2a; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=10166a52.6297d89e9fe2a 997s ok 28 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 29 997s ok 30 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 31 997s ok 32 997s Set-Cookie: usertrack_test=23a354d0.6297d89ea0fd8; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=23a354d0.6297d89ea0fd8 997s ok 33 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 34 997s ok 35 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 36 997s ok 37 997s Set-Cookie: usertrack_test=cb378e84.6297d89ea2169; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=cb378e84.6297d89ea2169 997s ok 38 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 39 997s ok 40 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 41 997s ok 42 997s Set-Cookie: usertrack_test=ef12c516.6297d89ea33af; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=ef12c516.6297d89ea33af 997s ok 43 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 44 997s ok 45 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 46 997s ok 47 997s Set-Cookie: usertrack_test=54cfd3bd.6297d89ea452b; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=54cfd3bd.6297d89ea452b 997s ok 48 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 49 997s ok 50 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 51 997s ok 52 997s Set-Cookie: usertrack_test=729a3204.6297d89ea55fe; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=729a3204.6297d89ea55fe 997s ok 53 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 54 997s ok 55 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 56 997s ok 57 997s Set-Cookie: usertrack_test=c8be4bbf.6297d89ea66f8; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=c8be4bbf.6297d89ea66f8 997s ok 58 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 59 997s ok 60 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 61 997s ok 62 997s Set-Cookie: usertrack_test=d7e9675.6297d89ea782a; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=d7e9675.6297d89ea782a 997s ok 63 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 64 997s ok 65 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 66 997s ok 67 997s Set-Cookie: usertrack_test=6ecce8d3.6297d89ea8968; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=6ecce8d3.6297d89ea8968 997s ok 68 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 69 997s ok 70 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 71 997s ok 72 997s Set-Cookie: usertrack_test=b8a7c036.6297d89ea99e3; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=b8a7c036.6297d89ea99e3 997s ok 73 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 74 997s ok 75 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 76 997s ok 77 997s Set-Cookie: usertrack_test=de7c5aff.6297d89eaab04; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=de7c5aff.6297d89eaab04 997s ok 78 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 79 997s ok 80 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 81 997s ok 82 997s Set-Cookie: usertrack_test=7441ea9e.6297d89eabb96; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=7441ea9e.6297d89eabb96 997s ok 83 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 84 997s ok 85 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 86 997s ok 87 997s Set-Cookie: usertrack_test=be9c7958.6297d89eacc59; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=be9c7958.6297d89eacc59 997s ok 88 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 89 997s ok 90 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 91 997s ok 92 997s Set-Cookie: usertrack_test=3e97e938.6297d89eadd2e; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=3e97e938.6297d89eadd2e 997s ok 93 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 94 997s ok 95 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 96 997s ok 97 997s Set-Cookie: usertrack_test=ba66f0b4.6297d89eaed92; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=ba66f0b4.6297d89eaed92 997s ok 98 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 99 997s ok 100 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 101 997s ok 102 997s Set-Cookie: usertrack_test=fd421778.6297d89eaff82; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=fd421778.6297d89eaff82 997s ok 103 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 104 997s ok 105 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 106 997s ok 107 997s Set-Cookie: usertrack_test=ce0d3c24.6297d89eb105a; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=ce0d3c24.6297d89eb105a 997s ok 108 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 109 997s ok 110 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 111 997s ok 112 997s Set-Cookie: usertrack_test=d0681887.6297d89eb20df; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=d0681887.6297d89eb20df 997s ok 113 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 114 997s ok 115 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 116 997s ok 117 997s Set-Cookie: usertrack_test=57bf3a92.6297d89eb324e; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=57bf3a92.6297d89eb324e 997s ok 118 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 119 997s ok 120 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 121 997s ok 122 997s Set-Cookie: usertrack_test=8ccde311.6297d89eb43b3; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=8ccde311.6297d89eb43b3 997s ok 123 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 124 997s ok 125 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 126 997s ok 127 997s Set-Cookie: usertrack_test=8768c59c.6297d89eb555c; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=8768c59c.6297d89eb555c 997s ok 128 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 129 997s ok 130 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 131 997s ok 132 997s Set-Cookie: usertrack_test=32d692b5.6297d89eb66b2; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=32d692b5.6297d89eb66b2 997s ok 133 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 134 997s ok 135 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 136 997s ok 137 997s Set-Cookie: usertrack_test=ae6e878a.6297d89eb776e; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=ae6e878a.6297d89eb776e 997s ok 138 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 139 997s ok 140 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 141 997s ok 142 997s Set-Cookie: usertrack_test=52933cf5.6297d89eb8848; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=52933cf5.6297d89eb8848 997s ok 143 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 144 997s ok 145 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 146 997s ok 147 997s Set-Cookie: usertrack_test=93f5fda5.6297d89eb98e6; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=93f5fda5.6297d89eb98e6 997s ok 148 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 149 997s ok 150 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 151 997s ok 152 997s Set-Cookie: usertrack_test=fc4ffd89.6297d89ebaaed; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=fc4ffd89.6297d89ebaaed 997s ok 153 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 154 997s ok 155 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 156 997s ok 157 997s Set-Cookie: usertrack_test=827be8d5.6297d89ebbcdf; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=827be8d5.6297d89ebbcdf 997s ok 158 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 159 997s ok 160 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 161 997s ok 162 997s Set-Cookie: usertrack_test=37bf172b.6297d89ebcf47; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=37bf172b.6297d89ebcf47 997s ok 163 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 164 997s ok 165 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 166 997s ok 167 997s Set-Cookie: usertrack_test=40661231.6297d89ebe151; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=40661231.6297d89ebe151 997s ok 168 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 169 997s ok 170 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 171 997s ok 172 997s Set-Cookie: usertrack_test=eab260db.6297d89ebf2dc; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=eab260db.6297d89ebf2dc 997s ok 173 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 174 997s ok 175 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 176 997s ok 177 997s Set-Cookie: usertrack_test=2263bb71.6297d89ec036f; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=2263bb71.6297d89ec036f 997s ok 178 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 179 997s ok 180 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 181 997s ok 182 997s Set-Cookie: usertrack_test=cfd8b4c1.6297d89ec168b; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=cfd8b4c1.6297d89ec168b 997s ok 183 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 184 997s ok 185 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 186 997s ok 187 997s Set-Cookie: usertrack_test=f450882f.6297d89ec280a; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=f450882f.6297d89ec280a 997s ok 188 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 189 997s ok 190 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 191 997s ok 192 997s Set-Cookie: usertrack_test=eb4c0428.6297d89ec38fc; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=eb4c0428.6297d89ec38fc 997s ok 193 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 194 997s ok 195 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 196 997s ok 197 997s Set-Cookie: usertrack_test=9488c88b.6297d89ec4a2a; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=9488c88b.6297d89ec4a2a 997s ok 198 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 199 997s ok 200 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 201 997s ok 202 997s Set-Cookie: usertrack_test=a65868e5.6297d89ec5afa; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=a65868e5.6297d89ec5afa 997s ok 203 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 204 997s ok 205 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 206 997s ok 207 997s Set-Cookie: usertrack_test=5feaba80.6297d89ec6c1d; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=5feaba80.6297d89ec6c1d 997s ok 208 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 209 997s ok 210 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 211 997s ok 212 997s Set-Cookie: usertrack_test=a0eb8850.6297d89ec7cb9; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=a0eb8850.6297d89ec7cb9 997s ok 213 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 214 997s ok 215 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 216 997s ok 217 997s Set-Cookie: usertrack_test=bf146915.6297d89ec8d84; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=bf146915.6297d89ec8d84 997s ok 218 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 219 997s ok 220 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 221 997s ok 222 997s Set-Cookie: usertrack_test=6056f554.6297d89eca100; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=6056f554.6297d89eca100 997s ok 223 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 224 997s ok 225 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 226 997s ok 227 997s Set-Cookie: usertrack_test=48b3bdfd.6297d89ecb63e; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=48b3bdfd.6297d89ecb63e 997s ok 228 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 229 997s ok 230 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 231 997s ok 232 997s Set-Cookie: usertrack_test=7fa9e3d7.6297d89ecca3f; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=7fa9e3d7.6297d89ecca3f 997s ok 233 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 234 997s ok 235 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 236 997s ok 237 997s Set-Cookie: usertrack_test=89ea49f.6297d89ece101; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=89ea49f.6297d89ece101 997s ok 238 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 239 997s ok 240 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 241 997s ok 242 997s Set-Cookie: usertrack_test=a1d4979a.6297d89ecf9fc; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=a1d4979a.6297d89ecf9fc 997s ok 243 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 244 997s ok 245 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 246 997s ok 247 997s Set-Cookie: usertrack_test=c0667bf7.6297d89ed0fa7; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=c0667bf7.6297d89ed0fa7 997s ok 248 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 249 997s ok 250 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 251 997s ok 252 997s Set-Cookie: usertrack_test=238f6688.6297d89ed2230; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=238f6688.6297d89ed2230 997s ok 253 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 254 997s ok 255 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 256 997s ok 257 997s Set-Cookie: usertrack_test=db398aca.6297d89ed3570; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=db398aca.6297d89ed3570 997s ok 258 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 259 997s ok 260 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 261 997s ok 262 997s Set-Cookie: usertrack_test=7e69fd19.6297d89ed470c; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=7e69fd19.6297d89ed470c 997s ok 263 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 264 997s ok 265 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 266 997s ok 267 997s Set-Cookie: usertrack_test=cb2fef2f.6297d89ed5851; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=cb2fef2f.6297d89ed5851 997s ok 268 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 269 997s ok 270 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 271 997s ok 272 997s Set-Cookie: usertrack_test=e0bcfe32.6297d89ed68c2; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=e0bcfe32.6297d89ed68c2 997s ok 273 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 274 997s ok 275 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 276 997s ok 277 997s Set-Cookie: usertrack_test=ec8e8237.6297d89ed790b; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=ec8e8237.6297d89ed790b 997s ok 278 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 279 997s ok 280 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 281 997s ok 282 997s Set-Cookie: usertrack_test=ac867e0b.6297d89ed8b1c; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=ac867e0b.6297d89ed8b1c 997s ok 283 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 284 997s ok 285 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 286 997s ok 287 997s Set-Cookie: usertrack_test=2e129f9.6297d89ed9cbb; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=2e129f9.6297d89ed9cbb 997s ok 288 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 289 997s ok 290 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 291 997s ok 292 997s Set-Cookie: usertrack_test=6f7186f0.6297d89edb0b0; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=6f7186f0.6297d89edb0b0 997s ok 293 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 294 997s ok 295 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 296 997s ok 297 997s Set-Cookie: usertrack_test=32e72bc1.6297d89edc79a; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=32e72bc1.6297d89edc79a 997s ok 298 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 299 997s ok 300 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 301 997s ok 302 997s Set-Cookie: usertrack_test=93e5cb14.6297d89eddb80; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=93e5cb14.6297d89eddb80 997s ok 303 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 304 997s ok 305 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 306 997s ok 307 997s Set-Cookie: usertrack_test=bc9732c5.6297d89edeee5; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=bc9732c5.6297d89edeee5 997s ok 308 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 309 997s ok 310 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 311 997s ok 312 997s Set-Cookie: usertrack_test=7150b2d3.6297d89ee0152; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=7150b2d3.6297d89ee0152 997s ok 313 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 314 997s ok 315 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 316 997s ok 317 997s Set-Cookie: usertrack_test=b1bc47b3.6297d89ee126b; path=/; expires=Tue, 17-Dec-24 20:58:01 GMT 997s Cookie: usertrack_test=b1bc47b3.6297d89ee126b 997s ok 318 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 319 997s ok 320 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 321 997s ok 322 997s Set-Cookie: usertrack_test=ad5806eb.6297d89ee23ad; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=ad5806eb.6297d89ee23ad 997s ok 323 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 324 997s ok 325 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 326 997s ok 327 997s Set-Cookie: usertrack_test=7a049389.6297d89ee3599; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=7a049389.6297d89ee3599 997s ok 328 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 329 997s ok 330 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 331 997s ok 332 997s Set-Cookie: usertrack_test=a17cc30f.6297d89ee46ee; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=a17cc30f.6297d89ee46ee 997s ok 333 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 334 997s ok 335 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 336 997s ok 337 997s Set-Cookie: usertrack_test=30a90b74.6297d89ee581c; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=30a90b74.6297d89ee581c 997s ok 338 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 339 997s ok 340 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 341 997s ok 342 997s Set-Cookie: usertrack_test=791e9a17.6297d89ee69d5; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=791e9a17.6297d89ee69d5 997s ok 343 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 344 997s ok 345 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 346 997s ok 347 997s Set-Cookie: usertrack_test=9ff15fe4.6297d89ee7c5d; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=9ff15fe4.6297d89ee7c5d 997s ok 348 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 349 997s ok 350 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 351 997s ok 352 997s Set-Cookie: usertrack_test=cf3dd92.6297d89ee8e1f; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=cf3dd92.6297d89ee8e1f 997s ok 353 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 354 997s ok 355 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 356 997s ok 357 997s Set-Cookie: usertrack_test=14167a5b.6297d89ee9f74; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=14167a5b.6297d89ee9f74 997s ok 358 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 359 997s ok 360 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 361 997s ok 362 997s Set-Cookie: usertrack_test=65f37a42.6297d89eeb008; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=65f37a42.6297d89eeb008 997s ok 363 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 364 997s ok 365 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 366 997s ok 367 997s Set-Cookie: usertrack_test=79098925.6297d89eec0b6; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=79098925.6297d89eec0b6 997s ok 368 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 369 997s ok 370 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 371 997s ok 372 997s Set-Cookie: usertrack_test=61637922.6297d89eed288; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=61637922.6297d89eed288 997s ok 373 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 374 997s ok 375 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 376 997s ok 377 997s Set-Cookie: usertrack_test=4c98e610.6297d89eee37c; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=4c98e610.6297d89eee37c 997s ok 378 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 379 997s ok 380 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 381 997s ok 382 997s Set-Cookie: usertrack_test=118f5d84.6297d89eef457; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=118f5d84.6297d89eef457 997s ok 383 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 384 997s ok 385 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 386 997s ok 387 997s Set-Cookie: usertrack_test=85f93a85.6297d89ef0670; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=85f93a85.6297d89ef0670 997s ok 388 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 389 997s ok 390 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 391 997s ok 392 997s Set-Cookie: usertrack_test=76c69e4d.6297d89ef1736; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=76c69e4d.6297d89ef1736 997s ok 393 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 394 997s ok 395 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 396 997s ok 397 997s Set-Cookie: usertrack_test=2667e48f.6297d89ef27ad; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=2667e48f.6297d89ef27ad 997s ok 398 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 399 997s ok 400 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 401 997s ok 402 997s Set-Cookie: usertrack_test=45f1a359.6297d89ef398a; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=45f1a359.6297d89ef398a 997s ok 403 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 404 997s ok 405 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 406 997s ok 407 997s Set-Cookie: usertrack_test=1c206d80.6297d89ef4a78; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=1c206d80.6297d89ef4a78 997s ok 408 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 409 997s ok 410 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 411 997s ok 412 997s Set-Cookie: usertrack_test=548af25e.6297d89ef6350; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=548af25e.6297d89ef6350 997s ok 413 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 414 997s ok 415 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 416 997s ok 417 997s Set-Cookie: usertrack_test=26a836da.6297d89ef7cff; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=26a836da.6297d89ef7cff 997s ok 418 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 419 997s ok 420 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 421 997s ok 422 997s Set-Cookie: usertrack_test=794abb2b.6297d89ef96e7; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=794abb2b.6297d89ef96e7 997s ok 423 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 424 997s ok 425 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 426 997s ok 427 997s Set-Cookie: usertrack_test=78f2d98.6297d89efae56; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=78f2d98.6297d89efae56 997s ok 428 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 429 997s ok 430 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 431 997s ok 432 997s Set-Cookie: usertrack_test=7788d2eb.6297d89efc327; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=7788d2eb.6297d89efc327 997s ok 433 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 434 997s ok 435 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 436 997s ok 437 997s Set-Cookie: usertrack_test=d1bd9f2e.6297d89efda82; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=d1bd9f2e.6297d89efda82 997s ok 438 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 439 997s ok 440 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 441 997s ok 442 997s Set-Cookie: usertrack_test=389ed59a.6297d89efef87; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=389ed59a.6297d89efef87 997s ok 443 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 444 997s ok 445 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 446 997s ok 447 997s Set-Cookie: usertrack_test=896fb66f.6297d89f002ed; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=896fb66f.6297d89f002ed 997s ok 448 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 449 997s ok 450 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 451 997s ok 452 997s Set-Cookie: usertrack_test=dc5051b.6297d89f015b2; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=dc5051b.6297d89f015b2 997s ok 453 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 454 997s ok 455 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 456 997s ok 457 997s Set-Cookie: usertrack_test=5033414d.6297d89f02777; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=5033414d.6297d89f02777 997s ok 458 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 459 997s ok 460 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 461 997s ok 462 997s Set-Cookie: usertrack_test=479f0d7a.6297d89f03a41; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=479f0d7a.6297d89f03a41 997s ok 463 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 464 997s ok 465 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 466 997s ok 467 997s Set-Cookie: usertrack_test=32574bf8.6297d89f04caa; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=32574bf8.6297d89f04caa 997s ok 468 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 469 997s ok 470 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 471 997s ok 472 997s Set-Cookie: usertrack_test=eb000835.6297d89f06051; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=eb000835.6297d89f06051 997s ok 473 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 474 997s ok 475 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 476 997s ok 477 997s Set-Cookie: usertrack_test=86b6d79f.6297d89f076da; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=86b6d79f.6297d89f076da 997s ok 478 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 479 997s ok 480 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 481 997s ok 482 997s Set-Cookie: usertrack_test=9b926947.6297d89f08bd8; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=9b926947.6297d89f08bd8 997s ok 483 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 484 997s ok 485 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 486 997s ok 487 997s Set-Cookie: usertrack_test=bd93329c.6297d89f0a1ba; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=bd93329c.6297d89f0a1ba 997s ok 488 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 489 997s ok 490 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 491 997s ok 492 997s Set-Cookie: usertrack_test=fad681f7.6297d89f0b70c; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=fad681f7.6297d89f0b70c 997s ok 493 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 494 997s ok 495 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 496 997s ok 497 997s Set-Cookie: usertrack_test=4bba17b4.6297d89f0cacd; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=4bba17b4.6297d89f0cacd 997s ok 498 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 499 997s ok 500 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 501 997s ok 502 997s Set-Cookie: usertrack_test=71dcfeb4.6297d89f0de31; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=71dcfeb4.6297d89f0de31 997s ok 503 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 504 997s ok 505 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 506 997s ok 507 997s Set-Cookie: usertrack_test=92cfc17e.6297d89f0f33b; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=92cfc17e.6297d89f0f33b 997s ok 508 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 509 997s ok 510 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 511 997s ok 512 997s Set-Cookie: usertrack_test=f8ae6089.6297d89f10756; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=f8ae6089.6297d89f10756 997s ok 513 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 514 997s ok 515 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 516 997s ok 517 997s Set-Cookie: usertrack_test=ccef84ff.6297d89f11cae; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=ccef84ff.6297d89f11cae 997s ok 518 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 519 997s ok 520 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 521 997s ok 522 997s Set-Cookie: usertrack_test=808b9bd3.6297d89f13415; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=808b9bd3.6297d89f13415 997s ok 523 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 524 997s ok 525 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 526 997s ok 527 997s Set-Cookie: usertrack_test=c789dcb7.6297d89f14b53; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=c789dcb7.6297d89f14b53 997s ok 528 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 529 997s ok 530 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 531 997s ok 532 997s Set-Cookie: usertrack_test=41dbf45d.6297d89f16368; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=41dbf45d.6297d89f16368 997s ok 533 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 534 997s ok 535 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 536 997s ok 537 997s Set-Cookie: usertrack_test=a6530302.6297d89f17991; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=a6530302.6297d89f17991 997s ok 538 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 539 997s ok 540 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 541 997s ok 542 997s Set-Cookie: usertrack_test=4136f701.6297d89f18c7d; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=4136f701.6297d89f18c7d 997s ok 543 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 544 997s ok 545 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 546 997s ok 547 997s Set-Cookie: usertrack_test=74eb4f00.6297d89f1a317; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=74eb4f00.6297d89f1a317 997s ok 548 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 549 997s ok 550 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 551 997s ok 552 997s Set-Cookie: usertrack_test=31e58647.6297d89f1b9b2; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=31e58647.6297d89f1b9b2 997s ok 553 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 554 997s ok 555 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 556 997s ok 557 997s Set-Cookie: usertrack_test=17283641.6297d89f1cb78; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=17283641.6297d89f1cb78 997s ok 558 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 559 997s ok 560 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 561 997s ok 562 997s Set-Cookie: usertrack_test=2da87e71.6297d89f1de8b; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=2da87e71.6297d89f1de8b 997s ok 563 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 564 997s ok 565 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 566 997s ok 567 997s Set-Cookie: usertrack_test=281ec502.6297d89f1f149; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=281ec502.6297d89f1f149 997s ok 568 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 569 997s ok 570 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 571 997s ok 572 997s Set-Cookie: usertrack_test=74f8623b.6297d89f204d7; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=74f8623b.6297d89f204d7 997s ok 573 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 574 997s ok 575 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 576 997s ok 577 997s Set-Cookie: usertrack_test=f9d25417.6297d89f21758; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=f9d25417.6297d89f21758 997s ok 578 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 579 997s ok 580 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 581 997s ok 582 997s Set-Cookie: usertrack_test=d968a0a0.6297d89f22b49; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=d968a0a0.6297d89f22b49 997s ok 583 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 584 997s ok 585 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 586 997s ok 587 997s Set-Cookie: usertrack_test=1562c8fa.6297d89f23e38; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=1562c8fa.6297d89f23e38 997s ok 588 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 589 997s ok 590 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 591 997s ok 592 997s Set-Cookie: usertrack_test=f24beb95.6297d89f24fd5; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=f24beb95.6297d89f24fd5 997s ok 593 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 594 997s ok 595 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 596 997s ok 597 997s Set-Cookie: usertrack_test=70455dfd.6297d89f262a4; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=70455dfd.6297d89f262a4 997s ok 598 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 599 997s ok 600 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 601 997s ok 602 997s Set-Cookie: usertrack_test=5ca5d391.6297d89f27522; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=5ca5d391.6297d89f27522 997s ok 603 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 604 997s ok 605 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 606 997s ok 607 997s Set-Cookie: usertrack_test=9b85dbb5.6297d89f28702; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=9b85dbb5.6297d89f28702 997s ok 608 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 609 997s ok 610 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 611 997s ok 612 997s Set-Cookie: usertrack_test=8db9d8f6.6297d89f2990c; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=8db9d8f6.6297d89f2990c 997s ok 613 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 614 997s ok 615 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 616 997s ok 617 997s Set-Cookie: usertrack_test=fa22d00f.6297d89f2ab83; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=fa22d00f.6297d89f2ab83 997s ok 618 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 619 997s ok 620 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 621 997s ok 622 997s Set-Cookie: usertrack_test=8c70762a.6297d89f2bd3c; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=8c70762a.6297d89f2bd3c 997s ok 623 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 624 997s ok 625 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 626 997s ok 627 997s Set-Cookie: usertrack_test=9545e22.6297d89f2ce7b; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=9545e22.6297d89f2ce7b 997s ok 628 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 629 997s ok 630 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 631 997s ok 632 997s Set-Cookie: usertrack_test=74c7cba9.6297d89f2e00f; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=74c7cba9.6297d89f2e00f 997s ok 633 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 634 997s ok 635 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 636 997s ok 637 997s Set-Cookie: usertrack_test=54380b9e.6297d89f2f079; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=54380b9e.6297d89f2f079 997s ok 638 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 639 997s ok 640 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 641 997s ok 642 997s Set-Cookie: usertrack_test=3c10cf98.6297d89f30139; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=3c10cf98.6297d89f30139 997s ok 643 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 644 997s ok 645 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 646 997s ok 647 997s Set-Cookie: usertrack_test=3f57d79.6297d89f312d2; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=3f57d79.6297d89f312d2 997s ok 648 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 649 997s ok 650 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 651 997s ok 652 997s Set-Cookie: usertrack_test=953a6418.6297d89f3241d; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=953a6418.6297d89f3241d 997s ok 653 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 654 997s ok 655 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 656 997s ok 657 997s Set-Cookie: usertrack_test=3db5731e.6297d89f33578; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=3db5731e.6297d89f33578 997s ok 658 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 659 997s ok 660 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 661 997s ok 662 997s Set-Cookie: usertrack_test=acb9d682.6297d89f3465c; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=acb9d682.6297d89f3465c 997s ok 663 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 664 997s ok 665 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 666 997s ok 667 997s Set-Cookie: usertrack_test=6ec39233.6297d89f35883; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=6ec39233.6297d89f35883 997s ok 668 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 669 997s ok 670 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 671 997s ok 672 997s Set-Cookie: usertrack_test=d67f3dbf.6297d89f369f6; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=d67f3dbf.6297d89f369f6 997s ok 673 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 674 997s ok 675 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 676 997s ok 677 997s Set-Cookie: usertrack_test=8abf569.6297d89f37b56; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=8abf569.6297d89f37b56 997s ok 678 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 679 997s ok 680 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 681 997s ok 682 997s Set-Cookie: usertrack_test=6fed016e.6297d89f38d26; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=6fed016e.6297d89f38d26 997s ok 683 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 684 997s ok 685 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 686 997s ok 687 997s Set-Cookie: usertrack_test=42786d5e.6297d89f39fec; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=42786d5e.6297d89f39fec 997s ok 688 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 689 997s ok 690 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 691 997s ok 692 997s Set-Cookie: usertrack_test=3da645f7.6297d89f3b542; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=3da645f7.6297d89f3b542 997s ok 693 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 694 997s ok 695 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 696 997s ok 697 997s Set-Cookie: usertrack_test=4da226f5.6297d89f3c777; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=4da226f5.6297d89f3c777 997s ok 698 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 699 997s ok 700 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 701 997s ok 702 997s Set-Cookie: usertrack_test=5535de35.6297d89f3da06; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=5535de35.6297d89f3da06 997s ok 703 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 704 997s ok 705 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 706 997s ok 707 997s Set-Cookie: usertrack_test=fdbe9285.6297d89f3ebfe; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=fdbe9285.6297d89f3ebfe 997s ok 708 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 709 997s ok 710 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 711 997s ok 712 997s Set-Cookie: usertrack_test=3e8d0131.6297d89f3fd10; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=3e8d0131.6297d89f3fd10 997s ok 713 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 714 997s ok 715 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 716 997s ok 717 997s Set-Cookie: usertrack_test=968ae607.6297d89f40eca; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=968ae607.6297d89f40eca 997s ok 718 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 719 997s ok 720 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 721 997s ok 722 997s Set-Cookie: usertrack_test=355e1388.6297d89f421b2; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=355e1388.6297d89f421b2 997s ok 723 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 724 997s ok 725 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 726 997s ok 727 997s Set-Cookie: usertrack_test=accb6ad5.6297d89f433a9; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=accb6ad5.6297d89f433a9 997s ok 728 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 729 997s ok 730 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 731 997s ok 732 997s Set-Cookie: usertrack_test=cf494b9c.6297d89f4466e; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=cf494b9c.6297d89f4466e 997s ok 733 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 734 997s ok 735 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 736 997s ok 737 997s Set-Cookie: usertrack_test=61c91376.6297d89f459e1; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=61c91376.6297d89f459e1 997s ok 738 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 739 997s ok 740 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 741 997s ok 742 997s Set-Cookie: usertrack_test=e78391bf.6297d89f46ca5; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=e78391bf.6297d89f46ca5 997s ok 743 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 744 997s ok 745 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 746 997s ok 747 997s Set-Cookie: usertrack_test=be44f5fe.6297d89f47e63; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=be44f5fe.6297d89f47e63 997s ok 748 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 749 997s ok 750 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 751 997s ok 752 997s Set-Cookie: usertrack_test=73f64707.6297d89f48fe6; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=73f64707.6297d89f48fe6 997s ok 753 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 754 997s ok 755 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 756 997s ok 757 997s Set-Cookie: usertrack_test=c5c68349.6297d89f4a1e2; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=c5c68349.6297d89f4a1e2 997s ok 758 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 759 997s ok 760 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 761 997s ok 762 997s Set-Cookie: usertrack_test=b8a553a.6297d89f4b391; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=b8a553a.6297d89f4b391 997s ok 763 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 764 997s ok 765 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 766 997s ok 767 997s Set-Cookie: usertrack_test=aab271e8.6297d89f4c52b; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=aab271e8.6297d89f4c52b 997s ok 768 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 769 997s ok 770 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 771 997s ok 772 997s Set-Cookie: usertrack_test=925aa2f3.6297d89f4d63b; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=925aa2f3.6297d89f4d63b 997s ok 773 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 774 997s ok 775 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 776 997s ok 777 997s Set-Cookie: usertrack_test=55f2df4.6297d89f4e7b5; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=55f2df4.6297d89f4e7b5 997s ok 778 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 779 997s ok 780 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 781 997s ok 782 997s Set-Cookie: usertrack_test=a0f8c0b5.6297d89f4f815; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=a0f8c0b5.6297d89f4f815 997s ok 783 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 784 997s ok 785 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 786 997s ok 787 997s Set-Cookie: usertrack_test=8b000d0c.6297d89f50960; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=8b000d0c.6297d89f50960 997s ok 788 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 789 997s ok 790 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 791 997s ok 792 997s Set-Cookie: usertrack_test=e6166d40.6297d89f51a39; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=e6166d40.6297d89f51a39 997s ok 793 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 794 997s ok 795 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 796 997s ok 797 997s Set-Cookie: usertrack_test=92f15a7c.6297d89f52c29; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=92f15a7c.6297d89f52c29 997s ok 798 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 799 997s ok 800 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 801 997s ok 802 997s Set-Cookie: usertrack_test=a23b5436.6297d89f53de7; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=a23b5436.6297d89f53de7 997s ok 803 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 804 997s ok 805 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 806 997s ok 807 997s Set-Cookie: usertrack_test=30397a34.6297d89f55153; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=30397a34.6297d89f55153 997s ok 808 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 809 997s ok 810 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 811 997s ok 812 997s Set-Cookie: usertrack_test=7e2bc4b2.6297d89f56367; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=7e2bc4b2.6297d89f56367 997s ok 813 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 814 997s ok 815 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 816 997s ok 817 997s Set-Cookie: usertrack_test=36393d38.6297d89f57682; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=36393d38.6297d89f57682 997s ok 818 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 819 997s ok 820 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 821 997s ok 822 997s Set-Cookie: usertrack_test=b4230ccd.6297d89f5887e; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=b4230ccd.6297d89f5887e 997s ok 823 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 824 997s ok 825 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 826 997s ok 827 997s Set-Cookie: usertrack_test=3866833.6297d89f59afb; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=3866833.6297d89f59afb 997s ok 828 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 829 997s ok 830 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 831 997s ok 832 997s Set-Cookie: usertrack_test=dd26d401.6297d89f5ad89; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=dd26d401.6297d89f5ad89 997s ok 833 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 834 997s ok 835 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 836 997s ok 837 997s Set-Cookie: usertrack_test=899bc5cf.6297d89f5c129; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=899bc5cf.6297d89f5c129 997s ok 838 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 839 997s ok 840 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 841 997s ok 842 997s Set-Cookie: usertrack_test=63843200.6297d89f5d47a; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=63843200.6297d89f5d47a 997s ok 843 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 844 997s ok 845 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 846 997s ok 847 997s Set-Cookie: usertrack_test=e7c2404a.6297d89f5e6ac; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=e7c2404a.6297d89f5e6ac 997s ok 848 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 849 997s ok 850 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 851 997s ok 852 997s Set-Cookie: usertrack_test=d4bdd64e.6297d89f5f789; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=d4bdd64e.6297d89f5f789 997s ok 853 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 854 997s ok 855 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 856 997s ok 857 997s Set-Cookie: usertrack_test=a9ee64da.6297d89f608d1; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=a9ee64da.6297d89f608d1 997s ok 858 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 859 997s ok 860 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 861 997s ok 862 997s Set-Cookie: usertrack_test=e95937bb.6297d89f619b6; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=e95937bb.6297d89f619b6 997s ok 863 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 864 997s ok 865 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 866 997s ok 867 997s Set-Cookie: usertrack_test=28bf4fcd.6297d89f62a26; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=28bf4fcd.6297d89f62a26 997s ok 868 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 869 997s ok 870 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 871 997s ok 872 997s Set-Cookie: usertrack_test=fd744741.6297d89f63ac9; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=fd744741.6297d89f63ac9 997s ok 873 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 874 997s ok 875 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 876 997s ok 877 997s Set-Cookie: usertrack_test=69a38ea8.6297d89f64b75; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=69a38ea8.6297d89f64b75 997s ok 878 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 879 997s ok 880 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 881 997s ok 882 997s Set-Cookie: usertrack_test=e0d608e4.6297d89f65cfb; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=e0d608e4.6297d89f65cfb 997s ok 883 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 884 997s ok 885 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 886 997s ok 887 997s Set-Cookie: usertrack_test=d771bd55.6297d89f66e25; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=d771bd55.6297d89f66e25 997s ok 888 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 889 997s ok 890 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 891 997s ok 892 997s Set-Cookie: usertrack_test=c8ddf43f.6297d89f67f34; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=c8ddf43f.6297d89f67f34 997s ok 893 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 894 997s ok 895 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 896 997s ok 897 997s Set-Cookie: usertrack_test=3758bbca.6297d89f6900f; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=3758bbca.6297d89f6900f 997s ok 898 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 899 997s ok 900 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 901 997s ok 902 997s Set-Cookie: usertrack_test=c0d90bb1.6297d89f6a1bb; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=c0d90bb1.6297d89f6a1bb 997s ok 903 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 904 997s ok 905 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 906 997s ok 907 997s Set-Cookie: usertrack_test=4b11a3c5.6297d89f6b285; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=4b11a3c5.6297d89f6b285 997s ok 908 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 909 997s ok 910 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 911 997s ok 912 997s Set-Cookie: usertrack_test=10b33ee6.6297d89f6c2ee; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=10b33ee6.6297d89f6c2ee 997s ok 913 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 914 997s ok 915 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 916 997s ok 917 997s Set-Cookie: usertrack_test=31f820f5.6297d89f6d3a1; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=31f820f5.6297d89f6d3a1 997s ok 918 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 919 997s ok 920 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 921 997s ok 922 997s Set-Cookie: usertrack_test=d194115c.6297d89f6e4dd; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=d194115c.6297d89f6e4dd 997s ok 923 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 924 997s ok 925 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 926 997s ok 927 997s Set-Cookie: usertrack_test=1f4c3c9c.6297d89f6f578; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=1f4c3c9c.6297d89f6f578 997s ok 928 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 929 997s ok 930 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 931 997s ok 932 997s Set-Cookie: usertrack_test=c5a6a773.6297d89f705f0; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=c5a6a773.6297d89f705f0 997s ok 933 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 934 997s ok 935 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 936 997s ok 937 997s Set-Cookie: usertrack_test=7eb978d2.6297d89f71644; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=7eb978d2.6297d89f71644 997s ok 938 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 939 997s ok 940 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 941 997s ok 942 997s Set-Cookie: usertrack_test=9bb2ee92.6297d89f727ce; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=9bb2ee92.6297d89f727ce 997s ok 943 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 944 997s ok 945 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 946 997s ok 947 997s Set-Cookie: usertrack_test=47a861a0.6297d89f7382d; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=47a861a0.6297d89f7382d 997s ok 948 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 949 997s ok 950 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 951 997s ok 952 997s Set-Cookie: usertrack_test=a65eb4bc.6297d89f748a2; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=a65eb4bc.6297d89f748a2 997s ok 953 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 954 997s ok 955 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 956 997s ok 957 997s Set-Cookie: usertrack_test=19e43674.6297d89f75a5f; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=19e43674.6297d89f75a5f 997s ok 958 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 959 997s ok 960 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 961 997s ok 962 997s Set-Cookie: usertrack_test=a9ed05c0.6297d89f76b22; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=a9ed05c0.6297d89f76b22 997s ok 963 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 964 997s ok 965 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 966 997s ok 967 997s Set-Cookie: usertrack_test=9f62c84b.6297d89f77c94; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=9f62c84b.6297d89f77c94 997s ok 968 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 969 997s ok 970 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 971 997s ok 972 997s Set-Cookie: usertrack_test=d3e77b77.6297d89f78d9f; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=d3e77b77.6297d89f78d9f 997s ok 973 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 974 997s ok 975 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 976 997s ok 977 997s Set-Cookie: usertrack_test=c1c6c72d.6297d89f79e62; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=c1c6c72d.6297d89f79e62 997s ok 978 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 979 997s ok 980 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 981 997s ok 982 997s Set-Cookie: usertrack_test=9879bd8b.6297d89f7ae8c; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=9879bd8b.6297d89f7ae8c 997s ok 983 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 984 997s ok 985 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 986 997s ok 987 997s Set-Cookie: usertrack_test=b6ec6b36.6297d89f7beb0; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=b6ec6b36.6297d89f7beb0 997s ok 988 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 989 997s ok 990 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 991 997s ok 992 997s Set-Cookie: usertrack_test=a43de58b.6297d89f7cf35; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=a43de58b.6297d89f7cf35 997s ok 993 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 994 997s ok 995 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 996 997s ok 997 997s Set-Cookie: usertrack_test=e5a567a4.6297d89f7df5d; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s Cookie: usertrack_test=e5a567a4.6297d89f7df5d 997s ok 998 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 999 997s ok 1000 997s ok 1001 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 1002 997s # usertrack_test=425e47da.6297d89f7f013; path=/; expires=Tue, 17-Dec-24 20:58:02 GMT 997s ok 1003 997s # expected: undef 997s # received: undef 997s ok 1004 997s ok 999s t/modules/vhost_alias.t ............. 999s 1..8 999s # Running under perl version 5.038002 for linux 999s # Current time local: Tue Dec 17 20:57:02 2024 999s # Current time GMT: Tue Dec 17 20:57:02 2024 999s # Using Test.pm version 1.31 999s # Using Apache/Test.pm version 1.42 999s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 999s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 999s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 999s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 999s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 999s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 999s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 999s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 999s # testing : VirtalDocumentRoot test 999s # expected: 'www.vha-test.com' 999s # received: 'www.vha-test.com' 999s ok 1 999s # testing : VirtualScriptAlias test 999s # expected: 'test cgi for www.vha-test.com' 999s # received: 'test cgi for www.vha-test.com' 999s ok 2 999s # testing : VirtalDocumentRoot test 999s # expected: 'big.server.name.from.heck.org' 999s # received: 'big.server.name.from.heck.org' 999s ok 3 999s # testing : VirtualScriptAlias test 999s # expected: 'test cgi for big.server.name.from.heck.org' 999s # received: 'test cgi for big.server.name.from.heck.org' 999s ok 4 999s # testing : VirtalDocumentRoot test 999s # expected: 'ab.com' 999s # received: 'ab.com' 999s ok 5 999s # testing : VirtualScriptAlias test 999s # expected: 'test cgi for ab.com' 999s # received: 'test cgi for ab.com' 999s ok 6 999s # testing : VirtalDocumentRoot test 999s # expected: 'w-t-f.net' 999s # received: 'w-t-f.net' 999s ok 7 999s # testing : VirtualScriptAlias test 999s # expected: 'test cgi for w-t-f.net' 999s # received: 'test cgi for w-t-f.net' 999s ok 8 999s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 999s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 999s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 999s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 999s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 999s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 999s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 999s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 999s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 999s ok 1002s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1004s t/protocol/echo.t ................... 1004s 1..8 1004s # Running under perl version 5.038002 for linux 1004s # Current time local: Tue Dec 17 20:57:06 2024 1004s # Current time GMT: Tue Dec 17 20:57:06 2024 1004s # Using Test.pm version 1.31 1004s # Using Apache/Test.pm version 1.42 1004s testing mod_echo_ssl 1004s ok 1 1004s #Cipher: TLS_AES_256_GCM_SHA384 1004s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1004s # testing : echo 1004s # expected: 't/protocol/echo.t' 1004s # received: 't/protocol/echo.t' 1004s ok 2 1004s # testing : echo 1004s # expected: '/usr/bin/perl' 1004s # received: '/usr/bin/perl' 1004s ok 3 1004s # testing : echo 1004s # expected: '276764276764276764276764276764' 1004s # received: '276764276764276764276764276764' 1004s ok 4 1004s testing mod_echo 1004s ok 5 1004s # testing : echo 1004s # expected: 't/protocol/echo.t' 1004s # received: 't/protocol/echo.t' 1004s ok 6 1004s # testing : echo 1004s # expected: '/usr/bin/perl' 1004s # received: '/usr/bin/perl' 1004s ok 7 1004s # testing : echo 1004s # expected: '276764276764276764276764276764' 1004s # received: '276764276764276764276764276764' 1004s ok 8 1004s ok 1006s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1008s t/security/CVE-2003-0542.t .......... 1008s 1..1 1008s # Running under perl version 5.038002 for linux 1008s # Current time local: Tue Dec 17 20:57:11 2024 1008s # Current time GMT: Tue Dec 17 20:57:11 2024 1008s # Using Test.pm version 1.31 1008s # Using Apache/Test.pm version 1.42 1008s # testing : CAN-2003-0542 test case 1008s # expected: 404 1008s # received: '404' 1008s ok 1 1008s ok 1010s t/security/CVE-2004-0747.t .......... 1010s 1..1 1010s # Running under perl version 5.038002 for linux 1010s # Current time local: Tue Dec 17 20:57:13 2024 1010s # Current time GMT: Tue Dec 17 20:57:13 2024 1010s # Using Test.pm version 1.31 1010s # Using Apache/Test.pm version 1.42 1010s # testing : CAN-2004-0747 ap_resolve_env test case 1010s # expected: 200 1010s # received: 200 1010s ok 1 1010s ok 1013s t/security/CVE-2004-0811.t .......... 1013s 1..8 1013s # Running under perl version 5.038002 for linux 1013s # Current time local: Tue Dec 17 20:57:15 2024 1013s # Current time GMT: Tue Dec 17 20:57:15 2024 1013s # Using Test.pm version 1.31 1013s # Using Apache/Test.pm version 1.42 1013s # testing : subdir access allowed 1013s # expected: 200 1013s # received: '200' 1013s ok 1 1013s # testing : subdir access allowed 1013s # expected: 200 1013s # received: '200' 1013s ok 2 1013s # testing : subdir access allowed 1013s # expected: 200 1013s # received: '200' 1013s ok 3 1013s # testing : subdir access allowed 1013s # expected: 200 1013s # received: '200' 1013s ok 4 1013s # testing : topdir access denied 1013s # expected: 401 1013s # received: '401' 1013s ok 5 1013s # testing : topdir access denied 1013s # expected: 401 1013s # received: '401' 1013s ok 6 1013s # testing : topdir access denied 1013s # expected: 401 1013s # received: '401' 1013s ok 7 1013s # testing : topdir access denied 1013s # expected: 401 1013s # received: '401' 1013s ok 8 1013s ok 1015s t/security/CVE-2004-0940.t .......... 1015s 1..1 1015s # Running under perl version 5.038002 for linux 1015s # Current time local: Tue Dec 17 20:57:18 2024 1015s # Current time GMT: Tue Dec 17 20:57:18 2024 1015s # Using Test.pm version 1.31 1015s # Using Apache/Test.pm version 1.42 1015s # testing : response was 200 1015s # expected: 200 1015s # received: '200' 1015s ok 1 1015s ok 1017s t/security/CVE-2004-0942.t .......... 1017s 1..2 1017s # Running under perl version 5.038002 for linux 1017s # Current time local: Tue Dec 17 20:57:20 2024 1017s # Current time GMT: Tue Dec 17 20:57:20 2024 1017s # Using Test.pm version 1.31 1017s # Using Apache/Test.pm version 1.42 1017s ok 1 1017s # testing : request was refused 1017s # expected: qr/^HTTP\/1\.. 400/ 1017s # received: 'HTTP/1.1 400 Bad Request 1017s # ' 1017s ok 2 1017s ok 1019s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1021s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1023s t/security/CVE-2005-2491.t .......... 1023s 1..4 1023s # Running under perl version 5.038002 for linux 1023s # Current time local: Tue Dec 17 20:57:26 2024 1023s # Current time GMT: Tue Dec 17 20:57:26 2024 1023s # Using Test.pm version 1.31 1023s # Using Apache/Test.pm version 1.42 1023s # testing : check that server did not segfault 1023s # expected: 'Internal Server Error' 1023s # received: 'Internal Server Error' 1023s ok 1 1023s # testing : check for 500 response error 1023s # expected: 500 1023s # received: '500' 1023s ok 2 1023s # testing : check that server did not segfault 1023s # expected: 'Internal Server Error' 1023s # received: 'Internal Server Error' 1023s ok 3 1023s # testing : check for 500 response error 1023s # expected: 500 1023s # received: '500' 1023s ok 4 1023s ok 1025s t/security/CVE-2005-2700.t .......... 1025s 1..2 1025s # Running under perl version 5.038002 for linux 1025s # Current time local: Tue Dec 17 20:57:28 2024 1025s # Current time GMT: Tue Dec 17 20:57:28 2024 1025s # Using Test.pm version 1.31 1025s # Using Apache/Test.pm version 1.42 1025s # testing : access permitted without ccert 1025s # expected: 200 1025s # received: '200' 1025s ok 1 1025s # testing : access *not* permitted without ccert 1025s # expected: 200 1025s # received: '403' 1025s ok 2 1025s ok 1027s t/security/CVE-2005-3352.t .......... 1027s 1..2 1027s # Running under perl version 5.038002 for linux 1027s # Current time local: Tue Dec 17 20:57:30 2024 1027s # Current time GMT: Tue Dec 17 20:57:30 2024 1027s # Using Test.pm version 1.31 1027s # Using Apache/Test.pm version 1.42 1027s # testing : response code is OK 1027s # expected: 200 1027s # received: '200' 1027s ok 1 1027s # testing : referer was escaped 1027s # expected: qr/%22%3e/ 1027s # received: ' 1027s # 1027s # Menu for /security/CVE-2005-3352.map 1027s # 1027s #

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

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

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

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

Bad Request

1072s #

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

1072s # 1072s # ' 1072s ok 2 1072s ok 1075s t/ssl/ocsp.t ........................ 1075s 1..3 1075s # Running under perl version 5.038002 for linux 1075s # Current time local: Tue Dec 17 20:58:17 2024 1075s # Current time GMT: Tue Dec 17 20:58:17 2024 1075s # Using Test.pm version 1.31 1075s # Using Apache/Test.pm version 1.42 1075s warning: Internal response 1075s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1075s response: 1075s 500 Server closed connection without sending any data back 1075s Content-Type: text/plain 1075s Client-Date: Tue, 17 Dec 2024 20:58:20 GMT 1075s Client-Warning: Internal response 1075s 1075s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1075s ok 1 1075s warning: 1075s message: welcome to localhost:8529 1075s response: 1075s HTTP/1.1 200 OK 1075s Connection: close 1075s Date: Tue, 17 Dec 2024 20:58:20 GMT 1075s Accept-Ranges: bytes 1075s ETag: "1a-613edd771cbc0" 1075s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1075s Vary: In-If1 1075s Content-Length: 26 1075s Content-Type: text/html 1075s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1075s Client-Date: Tue, 17 Dec 2024 20:58:20 GMT 1075s Client-Peer: 127.0.0.1:8535 1075s Client-Response-Num: 1 1075s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1075s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1075s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1075s Client-SSL-Socket-Class: IO::Socket::SSL 1075s Client-SSL-Version: TLSv1_3 1075s DMMATCH1: 1 1075s 1075s welcome to localhost:8529 1075s ok 2 1075s warning: Internal response 1075s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1075s response: 1075s 500 Server closed connection without sending any data back 1075s Content-Type: text/plain 1075s Client-Date: Tue, 17 Dec 2024 20:58:20 GMT 1075s Client-Warning: Internal response 1075s 1075s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1075s ok 3 1075s ok 1077s t/ssl/pha.t ......................... 1077s 1..4 1077s # Running under perl version 5.038002 for linux 1077s # Current time local: Tue Dec 17 20:58:20 2024 1077s # Current time GMT: Tue Dec 17 20:58:20 2024 1077s # Using Test.pm version 1.31 1077s # Using Apache/Test.pm version 1.42 1077s # testing : access must be denied without client certificate 1077s # expected: 403 1077s # received: '403' 1077s ok 1 1077s # testing : PHA reneg body buffer size restriction works 1077s # expected: 413 1077s # received: '413' 1077s ok 2 1077s # testing : PHA works with POST body 1077s # expected: 200 1077s # received: '200' 1077s ok 3 1077s # testing : request body matches response 1077s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1077s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1077s ok 4 1077s ok 1079s t/ssl/pr12355.t ..................... 1079s 1..10 1079s # Running under perl version 5.038002 for linux 1079s # Current time local: Tue Dec 17 20:58:22 2024 1079s # Current time GMT: Tue Dec 17 20:58:22 2024 1079s # Using Test.pm version 1.31 1079s # Using Apache/Test.pm version 1.42 1079s # Downgrading to TLSv12 1079s # testing : renegotiation on POST works 1079s # expected: 200 1079s # received: '200' 1079s ok 1 1079s # testing : request body matches response 1079s # expected: 'hello world' 1079s # received: 'hello world' 1079s ok 2 1079s # testing : renegotiation on POST works 1079s # expected: 200 1079s # received: '200' 1079s ok 3 1079s # testing : request body matches response 1079s # expected: 'hello world' 1079s # received: 'hello world' 1079s ok 4 1079s # testing : renegotiation on POST works 1079s # expected: 200 1079s # received: '200' 1079s ok 5 1079s # testing : request body matches response 1080s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1080s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1080s ok 6 1080s # testing : renegotiation on POST works 1080s # expected: 200 1080s # received: '200' 1080s ok 7 1080s # testing : request body matches response 1080s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1080s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1080s ok 8 1080s # testing : renegotiation on POST works 1080s # expected: 200 1080s # received: '200' 1080s ok 9 1080s # testing : request body matches response 1080s # expected: 'HELLO' 1080s # received: 'HELLO' 1080s ok 10 1080s ok 1082s t/ssl/pr43738.t ..................... 1082s 1..4 1082s # Running under perl version 5.038002 for linux 1082s # Current time local: Tue Dec 17 20:58:24 2024 1082s # Current time GMT: Tue Dec 17 20:58:24 2024 1082s # Using Test.pm version 1.31 1082s # Using Apache/Test.pm version 1.42 1082s # Downgrading to TLSv12 1082s # testing : renegotiation on POST works 1082s # expected: 200 1082s # received: '200' 1082s ok 1 1082s # testing : request body matches response 1082s # expected: '/modules/ssl/aes128/empty.pfa 1082s # hello world' 1082s # received: '/modules/ssl/aes128/empty.pfa 1082s # hello world' 1082s ok 2 1082s # testing : renegotiation on POST works 1082s # expected: 200 1082s # received: '200' 1082s ok 3 1082s # testing : request body matches response 1082s # expected: '/modules/ssl/aes256/empty.pfa 1082s # hello world' 1082s # received: '/modules/ssl/aes256/empty.pfa 1082s # hello world' 1082s ok 4 1082s ok 1090s t/ssl/proxy.t ....................... 1090s # using LWP client 1090s 1..290 1090s # Running under perl version 5.038002 for linux 1090s # Current time local: Tue Dec 17 20:58:27 2024 1090s # Current time GMT: Tue Dec 17 20:58:27 2024 1090s # Using Test.pm version 1.31 1090s # Using Apache/Test.pm version 1.42 1090s # testing : / with proxy_http_https (http) 1090s # expected: 200 1090s # received: '200' 1090s ok 1 1090s # testing : CGI script with folded headers 1090s # expected: 200 1090s # received: '200' 1090s ok 2 1090s # testing : using valid proxyssl client cert 1090s # expected: 200 1090s # received: '200' 1090s ok 3 1090s # testing : using invalid proxyssl client cert 1090s # expected: 403 1090s # received: '403' 1090s ok 4 1090s # testing : protected cgi script 1090s # expected: 200 1090s # received: '200' 1090s ok 5 1090s # testing : X-Forwarded-Host header 1090s # expected: 'localhost:8560' 1090s # received: 'localhost:8560' 1090s ok 6 1090s # testing : client subject common name 1090s # expected: 'client_ok' 1090s # received: 'client_ok' 1090s ok 7 1090s # testing : ProxyPassReverse Location rewrite 1090s # expected: 'http://localhost:8560/modules/' 1090s # received: 'http://localhost:8560/modules/' 1090s ok 8 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 1024 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '1024' 1090s # received: 1024 1090s ok 9 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 2048 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '2048' 1090s # received: 2048 1090s ok 10 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 3072 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '3072' 1090s # received: 3072 1090s ok 11 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 4096 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '4096' 1090s # received: 4096 1090s ok 12 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 5120 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '5120' 1090s # received: 5120 1090s ok 13 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 6144 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '6144' 1090s # received: 6144 1090s ok 14 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 7168 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '7168' 1090s # received: 7168 1090s ok 15 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 8192 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '8192' 1090s # received: 8192 1090s ok 16 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 9216 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '9216' 1090s # received: 9216 1090s ok 17 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 10240 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '10240' 1090s # received: 10240 1090s ok 18 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 11264 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '11264' 1090s # received: 11264 1090s ok 19 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 12288 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '12288' 1090s # received: 12288 1090s ok 20 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 13312 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '13312' 1090s # received: 13312 1090s ok 21 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 14336 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '14336' 1090s # received: 14336 1090s ok 22 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 15360 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '15360' 1090s # received: 15360 1090s ok 23 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 16384 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '16384' 1090s # received: 16384 1090s ok 24 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 17408 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '17408' 1090s # received: 17408 1090s ok 25 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 18432 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '18432' 1090s # received: 18432 1090s ok 26 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 19456 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '19456' 1090s # received: 19456 1090s ok 27 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 20480 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '20480' 1090s # received: 20480 1090s ok 28 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 21504 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '21504' 1090s # received: 21504 1090s ok 29 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 22528 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '22528' 1090s # received: 22528 1090s ok 30 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 23552 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '23552' 1090s # received: 23552 1090s ok 31 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 24576 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '24576' 1090s # received: 24576 1090s ok 32 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 25600 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '25600' 1090s # received: 25600 1090s ok 33 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 26624 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '26624' 1090s # received: 26624 1090s ok 34 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 27648 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '27648' 1090s # received: 27648 1090s ok 35 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 28672 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '28672' 1090s # received: 28672 1090s ok 36 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 29696 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '29696' 1090s # received: 29696 1090s ok 37 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 30720 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '30720' 1090s # received: 30720 1090s ok 38 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 31744 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '31744' 1090s # received: 31744 1090s ok 39 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 32768 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '32768' 1090s # received: 32768 1090s ok 40 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 33792 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '33792' 1090s # received: 33792 1090s ok 41 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 34816 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '34816' 1090s # received: 34816 1090s ok 42 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 35840 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '35840' 1090s # received: 35840 1090s ok 43 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 36864 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '36864' 1090s # received: 36864 1090s ok 44 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 37888 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '37888' 1090s # received: 37888 1090s ok 45 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 38912 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '38912' 1090s # received: 38912 1090s ok 46 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 39936 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '39936' 1090s # received: 39936 1090s ok 47 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 40960 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '40960' 1090s # received: 40960 1090s ok 48 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 41984 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '41984' 1090s # received: 41984 1090s ok 49 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 43008 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '43008' 1090s # received: 43008 1090s ok 50 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 44032 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '44032' 1090s # received: 44032 1090s ok 51 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 45056 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '45056' 1090s # received: 45056 1090s ok 52 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 46080 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '46080' 1090s # received: 46080 1090s ok 53 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 47104 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '47104' 1090s # received: 47104 1090s ok 54 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 48128 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '48128' 1090s # received: 48128 1090s ok 55 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 49152 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '49152' 1090s # received: 49152 1090s ok 56 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 50176 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '50176' 1090s # received: 50176 1090s ok 57 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 51200 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:29 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '51200' 1090s # received: 51200 1090s ok 58 1090s #lwp request: 1090s #POST http://localhost:8560/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 102400 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 7 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8560 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '102400' 1090s # received: 102400 1090s ok 59 1090s # testing : / with proxy_http_https_proxy_section (http) 1090s # expected: 200 1090s # received: '200' 1090s ok 60 1090s # testing : CGI script with folded headers 1090s # expected: 200 1090s # received: '200' 1090s ok 61 1090s # testing : using valid proxyssl client cert 1090s # expected: 200 1090s # received: '200' 1090s ok 62 1090s # testing : using invalid proxyssl client cert 1090s # expected: 403 1090s # received: '403' 1090s ok 63 1090s # testing : protected cgi script 1090s # expected: 200 1090s # received: '200' 1090s ok 64 1090s # testing : X-Forwarded-Host header 1090s # expected: 'localhost:8562' 1090s # received: 'localhost:8562' 1090s ok 65 1090s # testing : client subject common name 1090s # expected: 'client_ok' 1090s # received: 'client_ok' 1090s ok 66 1090s # testing : ProxyPassReverse Location rewrite 1090s # expected: 'http://localhost:8562/modules/' 1090s # received: 'http://localhost:8562/modules/' 1090s ok 67 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 1024 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '1024' 1090s # received: 1024 1090s ok 68 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 2048 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '2048' 1090s # received: 2048 1090s ok 69 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 3072 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '3072' 1090s # received: 3072 1090s ok 70 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 4096 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '4096' 1090s # received: 4096 1090s ok 71 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 5120 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '5120' 1090s # received: 5120 1090s ok 72 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 6144 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '6144' 1090s # received: 6144 1090s ok 73 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 7168 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '7168' 1090s # received: 7168 1090s ok 74 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 8192 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '8192' 1090s # received: 8192 1090s ok 75 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 9216 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '9216' 1090s # received: 9216 1090s ok 76 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 10240 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '10240' 1090s # received: 10240 1090s ok 77 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 11264 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '11264' 1090s # received: 11264 1090s ok 78 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 12288 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '12288' 1090s # received: 12288 1090s ok 79 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 13312 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '13312' 1090s # received: 13312 1090s ok 80 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 14336 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '14336' 1090s # received: 14336 1090s ok 81 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 15360 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '15360' 1090s # received: 15360 1090s ok 82 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 16384 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '16384' 1090s # received: 16384 1090s ok 83 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 17408 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '17408' 1090s # received: 17408 1090s ok 84 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 18432 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '18432' 1090s # received: 18432 1090s ok 85 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 19456 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '19456' 1090s # received: 19456 1090s ok 86 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 20480 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '20480' 1090s # received: 20480 1090s ok 87 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 21504 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '21504' 1090s # received: 21504 1090s ok 88 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 22528 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '22528' 1090s # received: 22528 1090s ok 89 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 23552 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '23552' 1090s # received: 23552 1090s ok 90 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 24576 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '24576' 1090s # received: 24576 1090s ok 91 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 25600 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '25600' 1090s # received: 25600 1090s ok 92 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 26624 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '26624' 1090s # received: 26624 1090s ok 93 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 27648 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '27648' 1090s # received: 27648 1090s ok 94 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 28672 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '28672' 1090s # received: 28672 1090s ok 95 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 29696 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '29696' 1090s # received: 29696 1090s ok 96 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 30720 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '30720' 1090s # received: 30720 1090s ok 97 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 31744 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '31744' 1090s # received: 31744 1090s ok 98 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 32768 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '32768' 1090s # received: 32768 1090s ok 99 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 33792 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '33792' 1090s # received: 33792 1090s ok 100 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 34816 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '34816' 1090s # received: 34816 1090s ok 101 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 35840 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '35840' 1090s # received: 35840 1090s ok 102 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 36864 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '36864' 1090s # received: 36864 1090s ok 103 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 37888 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '37888' 1090s # received: 37888 1090s ok 104 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 38912 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '38912' 1090s # received: 38912 1090s ok 105 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 39936 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '39936' 1090s # received: 39936 1090s ok 106 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 40960 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '40960' 1090s # received: 40960 1090s ok 107 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 41984 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '41984' 1090s # received: 41984 1090s ok 108 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 43008 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '43008' 1090s # received: 43008 1090s ok 109 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 44032 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '44032' 1090s # received: 44032 1090s ok 110 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 45056 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '45056' 1090s # received: 45056 1090s ok 111 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 46080 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '46080' 1090s # received: 46080 1090s ok 112 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 47104 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '47104' 1090s # received: 47104 1090s ok 113 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 48128 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '48128' 1090s # received: 48128 1090s ok 114 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 49152 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '49152' 1090s # received: 49152 1090s ok 115 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 50176 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '50176' 1090s # received: 50176 1090s ok 116 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 51200 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '51200' 1090s # received: 51200 1090s ok 117 1090s #lwp request: 1090s #POST http://localhost:8562/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 102400 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 7 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8562 1090s #Client-Response-Num: 1 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '102400' 1090s # received: 102400 1090s ok 118 1090s # testing : / with proxy_https_http (https) 1090s # expected: 200 1090s # received: '200' 1090s ok 119 1090s # testing : CGI script with folded headers 1090s # expected: 200 1090s # received: '200' 1090s ok 120 1090s # testing : ProxyPassReverse Location rewrite 1090s # expected: 'https://localhost:8564/modules/' 1090s # received: 'https://localhost:8564/modules/' 1090s ok 121 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 1024 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '1024' 1090s # received: 1024 1090s ok 122 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 2048 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '2048' 1090s # received: 2048 1090s ok 123 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 3072 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '3072' 1090s # received: 3072 1090s ok 124 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 4096 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '4096' 1090s # received: 4096 1090s ok 125 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 5120 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '5120' 1090s # received: 5120 1090s ok 126 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 6144 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '6144' 1090s # received: 6144 1090s ok 127 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 7168 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '7168' 1090s # received: 7168 1090s ok 128 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 8192 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '8192' 1090s # received: 8192 1090s ok 129 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 9216 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:30 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '9216' 1090s # received: 9216 1090s ok 130 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 10240 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '10240' 1090s # received: 10240 1090s ok 131 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 11264 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '11264' 1090s # received: 11264 1090s ok 132 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 12288 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '12288' 1090s # received: 12288 1090s ok 133 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 13312 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '13312' 1090s # received: 13312 1090s ok 134 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 14336 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '14336' 1090s # received: 14336 1090s ok 135 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 15360 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '15360' 1090s # received: 15360 1090s ok 136 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 16384 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '16384' 1090s # received: 16384 1090s ok 137 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 17408 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '17408' 1090s # received: 17408 1090s ok 138 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 18432 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '18432' 1090s # received: 18432 1090s ok 139 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 19456 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '19456' 1090s # received: 19456 1090s ok 140 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 20480 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '20480' 1090s # received: 20480 1090s ok 141 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 21504 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '21504' 1090s # received: 21504 1090s ok 142 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 22528 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '22528' 1090s # received: 22528 1090s ok 143 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 23552 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '23552' 1090s # received: 23552 1090s ok 144 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 24576 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '24576' 1090s # received: 24576 1090s ok 145 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 25600 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '25600' 1090s # received: 25600 1090s ok 146 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 26624 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '26624' 1090s # received: 26624 1090s ok 147 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 27648 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '27648' 1090s # received: 27648 1090s ok 148 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 28672 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '28672' 1090s # received: 28672 1090s ok 149 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 29696 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '29696' 1090s # received: 29696 1090s ok 150 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 30720 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '30720' 1090s # received: 30720 1090s ok 151 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 31744 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '31744' 1090s # received: 31744 1090s ok 152 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 32768 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '32768' 1090s # received: 32768 1090s ok 153 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 33792 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '33792' 1090s # received: 33792 1090s ok 154 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 34816 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '34816' 1090s # received: 34816 1090s ok 155 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 35840 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '35840' 1090s # received: 35840 1090s ok 156 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 36864 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '36864' 1090s # received: 36864 1090s ok 157 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 37888 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '37888' 1090s # received: 37888 1090s ok 158 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 38912 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '38912' 1090s # received: 38912 1090s ok 159 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 39936 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '39936' 1090s # received: 39936 1090s ok 160 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 40960 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '40960' 1090s # received: 40960 1090s ok 161 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 41984 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '41984' 1090s # received: 41984 1090s ok 162 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 43008 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '43008' 1090s # received: 43008 1090s ok 163 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 44032 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '44032' 1090s # received: 44032 1090s ok 164 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 45056 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '45056' 1090s # received: 45056 1090s ok 165 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 46080 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '46080' 1090s # received: 46080 1090s ok 166 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 47104 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '47104' 1090s # received: 47104 1090s ok 167 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 48128 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '48128' 1090s # received: 48128 1090s ok 168 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 49152 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '49152' 1090s # received: 49152 1090s ok 169 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 50176 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '50176' 1090s # received: 50176 1090s ok 170 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 51200 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:31 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '51200' 1090s # received: 51200 1090s ok 171 1090s #lwp request: 1090s #POST https://localhost:8564/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 102400 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 7 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8564 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '102400' 1090s # received: 102400 1090s ok 172 1090s # testing : / with proxy_https_https (https) 1090s # expected: 200 1090s # received: '200' 1090s ok 173 1090s # testing : CGI script with folded headers 1090s # expected: 200 1090s # received: '200' 1090s ok 174 1090s # testing : using valid proxyssl client cert 1090s # expected: 200 1090s # received: '200' 1090s ok 175 1090s # testing : using invalid proxyssl client cert 1090s # expected: 403 1090s # received: '403' 1090s ok 176 1090s # testing : protected cgi script 1090s # expected: 200 1090s # received: '200' 1090s ok 177 1090s # testing : X-Forwarded-Host header 1090s # expected: 'localhost:8561' 1090s # received: 'localhost:8561' 1090s ok 178 1090s # testing : client subject common name 1090s # expected: 'client_ok' 1090s # received: 'client_ok' 1090s ok 179 1090s # testing : ProxyPassReverse Location rewrite 1090s # expected: 'https://localhost:8561/modules/' 1090s # received: 'https://localhost:8561/modules/' 1090s ok 180 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 1024 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '1024' 1090s # received: 1024 1090s ok 181 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 2048 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '2048' 1090s # received: 2048 1090s ok 182 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 3072 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '3072' 1090s # received: 3072 1090s ok 183 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 4096 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '4096' 1090s # received: 4096 1090s ok 184 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 5120 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '5120' 1090s # received: 5120 1090s ok 185 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 6144 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '6144' 1090s # received: 6144 1090s ok 186 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 7168 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '7168' 1090s # received: 7168 1090s ok 187 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 8192 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '8192' 1090s # received: 8192 1090s ok 188 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 9216 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '9216' 1090s # received: 9216 1090s ok 189 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 10240 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '10240' 1090s # received: 10240 1090s ok 190 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 11264 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '11264' 1090s # received: 11264 1090s ok 191 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 12288 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '12288' 1090s # received: 12288 1090s ok 192 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 13312 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '13312' 1090s # received: 13312 1090s ok 193 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 14336 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '14336' 1090s # received: 14336 1090s ok 194 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 15360 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '15360' 1090s # received: 15360 1090s ok 195 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 16384 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '16384' 1090s # received: 16384 1090s ok 196 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 17408 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '17408' 1090s # received: 17408 1090s ok 197 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 18432 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '18432' 1090s # received: 18432 1090s ok 198 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 19456 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '19456' 1090s # received: 19456 1090s ok 199 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 20480 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '20480' 1090s # received: 20480 1090s ok 200 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 21504 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '21504' 1090s # received: 21504 1090s ok 201 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 22528 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '22528' 1090s # received: 22528 1090s ok 202 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 23552 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '23552' 1090s # received: 23552 1090s ok 203 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 24576 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '24576' 1090s # received: 24576 1090s ok 204 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 25600 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '25600' 1090s # received: 25600 1090s ok 205 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 26624 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '26624' 1090s # received: 26624 1090s ok 206 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 27648 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '27648' 1090s # received: 27648 1090s ok 207 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 28672 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '28672' 1090s # received: 28672 1090s ok 208 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 29696 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '29696' 1090s # received: 29696 1090s ok 209 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 30720 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '30720' 1090s # received: 30720 1090s ok 210 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 31744 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '31744' 1090s # received: 31744 1090s ok 211 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 32768 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:32 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '32768' 1090s # received: 32768 1090s ok 212 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 33792 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '33792' 1090s # received: 33792 1090s ok 213 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 34816 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '34816' 1090s # received: 34816 1090s ok 214 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 35840 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '35840' 1090s # received: 35840 1090s ok 215 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 36864 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '36864' 1090s # received: 36864 1090s ok 216 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 37888 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '37888' 1090s # received: 37888 1090s ok 217 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 38912 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '38912' 1090s # received: 38912 1090s ok 218 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 39936 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '39936' 1090s # received: 39936 1090s ok 219 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 40960 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '40960' 1090s # received: 40960 1090s ok 220 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 41984 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '41984' 1090s # received: 41984 1090s ok 221 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 43008 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '43008' 1090s # received: 43008 1090s ok 222 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 44032 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '44032' 1090s # received: 44032 1090s ok 223 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 45056 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '45056' 1090s # received: 45056 1090s ok 224 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 46080 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '46080' 1090s # received: 46080 1090s ok 225 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 47104 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '47104' 1090s # received: 47104 1090s ok 226 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 48128 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '48128' 1090s # received: 48128 1090s ok 227 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 49152 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '49152' 1090s # received: 49152 1090s ok 228 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 50176 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '50176' 1090s # received: 50176 1090s ok 229 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 51200 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '51200' 1090s # received: 51200 1090s ok 230 1090s #lwp request: 1090s #POST https://localhost:8561/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 102400 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 7 1090s #Client-Date: Tue, 17 Dec 2024 20:58:33 GMT 1090s #Client-Peer: 127.0.0.1:8561 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '102400' 1090s # received: 102400 1090s ok 231 1090s # testing : / with proxy_https_https_proxy_section (https) 1090s # expected: 200 1090s # received: '200' 1090s ok 232 1090s # testing : CGI script with folded headers 1090s # expected: 200 1090s # received: '200' 1090s ok 233 1090s # testing : using valid proxyssl client cert 1090s # expected: 200 1090s # received: '200' 1090s ok 234 1090s # testing : using invalid proxyssl client cert 1090s # expected: 403 1090s # received: '403' 1090s ok 235 1090s # testing : protected cgi script 1090s # expected: 200 1090s # received: '200' 1090s ok 236 1090s # testing : X-Forwarded-Host header 1090s # expected: 'localhost:8563' 1090s # received: 'localhost:8563' 1090s ok 237 1090s # testing : client subject common name 1090s # expected: 'client_ok' 1090s # received: 'client_ok' 1090s ok 238 1090s # testing : ProxyPassReverse Location rewrite 1090s # expected: 'https://localhost:8563/modules/' 1090s # received: 'https://localhost:8563/modules/' 1090s ok 239 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 1024 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '1024' 1090s # received: 1024 1090s ok 240 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 2048 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '2048' 1090s # received: 2048 1090s ok 241 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 3072 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '3072' 1090s # received: 3072 1090s ok 242 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 4096 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '4096' 1090s # received: 4096 1090s ok 243 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 5120 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '5120' 1090s # received: 5120 1090s ok 244 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 6144 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '6144' 1090s # received: 6144 1090s ok 245 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 7168 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '7168' 1090s # received: 7168 1090s ok 246 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 8192 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '8192' 1090s # received: 8192 1090s ok 247 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 9216 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 5 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '9216' 1090s # received: 9216 1090s ok 248 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 10240 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '10240' 1090s # received: 10240 1090s ok 249 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 11264 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '11264' 1090s # received: 11264 1090s ok 250 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 12288 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '12288' 1090s # received: 12288 1090s ok 251 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 13312 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '13312' 1090s # received: 13312 1090s ok 252 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 14336 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '14336' 1090s # received: 14336 1090s ok 253 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 15360 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '15360' 1090s # received: 15360 1090s ok 254 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 16384 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '16384' 1090s # received: 16384 1090s ok 255 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 17408 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '17408' 1090s # received: 17408 1090s ok 256 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 18432 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '18432' 1090s # received: 18432 1090s ok 257 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 19456 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '19456' 1090s # received: 19456 1090s ok 258 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 20480 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '20480' 1090s # received: 20480 1090s ok 259 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 21504 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '21504' 1090s # received: 21504 1090s ok 260 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 22528 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '22528' 1090s # received: 22528 1090s ok 261 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 23552 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '23552' 1090s # received: 23552 1090s ok 262 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 24576 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '24576' 1090s # received: 24576 1090s ok 263 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 25600 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '25600' 1090s # received: 25600 1090s ok 264 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 26624 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '26624' 1090s # received: 26624 1090s ok 265 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 27648 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '27648' 1090s # received: 27648 1090s ok 266 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 28672 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '28672' 1090s # received: 28672 1090s ok 267 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 29696 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '29696' 1090s # received: 29696 1090s ok 268 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 30720 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '30720' 1090s # received: 30720 1090s ok 269 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 31744 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '31744' 1090s # received: 31744 1090s ok 270 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 32768 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '32768' 1090s # received: 32768 1090s ok 271 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 33792 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '33792' 1090s # received: 33792 1090s ok 272 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 34816 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '34816' 1090s # received: 34816 1090s ok 273 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 35840 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:34 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '35840' 1090s # received: 35840 1090s ok 274 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 36864 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '36864' 1090s # received: 36864 1090s ok 275 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 37888 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '37888' 1090s # received: 37888 1090s ok 276 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 38912 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '38912' 1090s # received: 38912 1090s ok 277 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 39936 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '39936' 1090s # received: 39936 1090s ok 278 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 40960 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '40960' 1090s # received: 40960 1090s ok 279 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 41984 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '41984' 1090s # received: 41984 1090s ok 280 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 43008 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '43008' 1090s # received: 43008 1090s ok 281 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 44032 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '44032' 1090s # received: 44032 1090s ok 282 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 45056 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '45056' 1090s # received: 45056 1090s ok 283 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 46080 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '46080' 1090s # received: 46080 1090s ok 284 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 47104 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '47104' 1090s # received: 47104 1090s ok 285 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 48128 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '48128' 1090s # received: 48128 1090s ok 286 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 49152 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '49152' 1090s # received: 49152 1090s ok 287 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 50176 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '50176' 1090s # received: 50176 1090s ok 288 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 51200 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 6 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '51200' 1090s # received: 51200 1090s ok 289 1090s #lwp request: 1090s #POST https://localhost:8563/eat_post HTTP/1.1 1090s #User-Agent: libwww-perl/6.76 1090s #Content-Length: 102400 1090s # 1090s #server response: 1090s #HTTP/1.1 200 OK 1090s #Connection: close 1090s #Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s #Vary: In-If1 1090s #Content-Length: 7 1090s #Client-Date: Tue, 17 Dec 2024 20:58:35 GMT 1090s #Client-Peer: 127.0.0.1:8563 1090s #Client-Response-Num: 1 1090s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1090s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1090s #Client-SSL-Socket-Class: IO::Socket::SSL 1090s #Client-SSL-Version: TLSv1_3 1090s #DMMATCH1: 1 1090s # 1090s # testing : length posted 1090s # expected: '102400' 1090s # received: 102400 1090s ok 290 1090s ok 1092s t/ssl/require.t ..................... 1092s 1..10 1092s # Running under perl version 5.038002 for linux 1092s # Current time local: Tue Dec 17 20:58:35 2024 1092s # Current time GMT: Tue Dec 17 20:58:35 2024 1092s # Using Test.pm version 1.31 1092s # Using Apache/Test.pm version 1.42 1092s ok 1 1092s ok 2 1092s ok 3 1092s ok 4 1092s ok 5 1092s ok 6 1092s ok 7 1092s ok 8 1092s ok 9 1092s ok 10 1092s ok 1094s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1098s t/ssl/varlookup.t ................... 1098s 1..83 1098s # Running under perl version 5.038002 for linux 1098s # Current time local: Tue Dec 17 20:58:39 2024 1098s # Current time GMT: Tue Dec 17 20:58:39 2024 1098s # Using Test.pm version 1.31 1098s # Using Apache/Test.pm version 1.42 1098s # testing : HTTP_USER_AGENT 1098s # expected: 'libwww-perl/6.76' 1098s # received: 'libwww-perl/6.76' 1098s ok 1 1098s # testing : HTTP:User-Agent 1098s # expected: 'libwww-perl/6.76' 1098s # received: 'libwww-perl/6.76' 1098s ok 2 1098s # testing : HTTP_REFERER 1098s # expected: 't/ssl/varlookup.t' 1098s # received: 't/ssl/varlookup.t' 1098s ok 3 1098s # testing : HTTP_HOST 1098s # expected: 'localhost:8532' 1098s # received: 'localhost:8532' 1098s ok 4 1098s # testing : QUERY_STRING 1098s # expected: 'QUERY_STRING' 1098s # received: 'QUERY_STRING' 1098s ok 5 1098s # testing : SERVER_SOFTWARE 1098s # expected: qr/^Apache\/2.4.58/ 1098s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1098s ok 6 1098s # testing : SERVER_ADMIN 1098s # expected: 'tuser@localhost' 1098s # received: 'tuser@localhost' 1098s ok 7 1098s # testing : SERVER_PORT 1098s # expected: '8532' 1098s # received: '8532' 1098s ok 8 1098s # testing : SERVER_NAME 1098s # expected: 'localhost' 1098s # received: 'localhost' 1098s ok 9 1098s # testing : SERVER_PROTOCOL 1098s # expected: qr/^HTTP\/1\.\d$/ 1098s # received: 'HTTP/1.1' 1098s ok 10 1098s # testing : REMOTE_ADDR 1098s # expected: '127.0.0.1' 1098s # received: '127.0.0.1' 1098s ok 11 1098s # testing : DOCUMENT_ROOT 1098s # expected: '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs' 1098s # received: '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs' 1098s ok 12 1098s # testing : REQUEST_METHOD 1098s # expected: 'GET' 1098s # received: 'GET' 1098s ok 13 1098s # testing : REQUEST_URI 1098s # expected: '/test_ssl_var_lookup' 1098s # received: '/test_ssl_var_lookup' 1098s ok 14 1098s # testing : TIME_YEAR 1098s # expected: 2024 1098s # received: '2024' 1098s ok 15 1098s # testing : TIME_MON 1098s # expected: '12' 1098s # received: '12' 1098s ok 16 1098s # testing : TIME_DAY 1098s # expected: '17' 1098s # received: '17' 1098s ok 17 1098s # testing : TIME_WDAY 1098s # expected: 2 1098s # received: '2' 1098s ok 18 1098s # testing : IS_SUBREQ 1098s # expected: 'false' 1098s # received: 'false' 1098s ok 19 1098s # testing : API_VERSION 1098s # expected: '20120211' 1098s # received: '20120211' 1098s ok 20 1098s # testing : THE_REQUEST 1098s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1098s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1098s ok 21 1098s # testing : REQUEST_SCHEME 1098s # expected: 'https' 1098s # received: 'https' 1098s ok 22 1098s # testing : HTTPS 1098s # expected: 'on' 1098s # received: 'on' 1098s ok 23 1098s # testing : ENV:THE_ARGS 1098s # expected: 'ENV:THE_ARGS' 1098s # received: 'ENV:THE_ARGS' 1098s ok 24 1098s # testing : SSL_CLIENT_M_VERSION 1098s # expected: qr/^\d+$/ 1098s # received: '3' 1098s ok 25 1098s # testing : SSL_SERVER_M_VERSION 1098s # expected: qr/^\d+$/ 1098s # received: '3' 1098s ok 26 1098s # testing : SSL_CLIENT_M_SERIAL 1098s # expected: qr/^[0-9A-F]+$/ 1098s # received: '02' 1098s ok 27 1098s # testing : SSL_SERVER_M_SERIAL 1098s # expected: qr/^[0-9A-F]+$/ 1098s # received: '06' 1098s ok 28 1098s # testing : SSL_PROTOCOL 1098s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1098s # received: 'TLSv1.3' 1098s ok 29 1098s # testing : SSL_CLIENT_V_START 1098s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1098s # received: 'Dec 17 20:51:23 2024 GMT' 1098s ok 30 1098s # testing : SSL_SERVER_V_START 1098s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1098s # received: 'Dec 17 20:51:25 2024 GMT' 1098s ok 31 1098s # testing : SSL_CLIENT_V_END 1098s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1098s # received: 'Dec 17 20:51:23 2025 GMT' 1098s ok 32 1098s # testing : SSL_SERVER_V_END 1098s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1098s # received: 'Dec 17 20:51:25 2025 GMT' 1098s ok 33 1098s # testing : SSL_CIPHER 1098s # expected: qr/^[A-Z0-9_-]+$/ 1098s # received: 'TLS_AES_256_GCM_SHA384' 1098s ok 34 1098s # testing : SSL_CIPHER_EXPORT 1098s # expected: 'false' 1098s # received: 'false' 1098s ok 35 1098s # testing : SSL_CIPHER_ALGKEYSIZE 1098s # expected: qr/^\d+$/ 1098s # received: '256' 1098s ok 36 1098s # testing : SSL_CIPHER_USEKEYSIZE 1098s # expected: qr/^\d+$/ 1098s # received: '256' 1098s ok 37 1098s # testing : SSL_SECURE_RENEG 1098s # expected: qr/^(false|true)$/ 1098s # received: 'true' 1098s ok 38 1098s # testing : SSL_CLIENT_S_DN 1098s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1098s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1098s ok 39 1098s # testing : SSL_SERVER_S_DN 1098s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1098s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1098s ok 40 1098s # testing : SSL_CLIENT_S_DN_C 1098s # expected: 'US' 1098s # received: 'US' 1098s ok 41 1098s # testing : SSL_SERVER_S_DN_C 1098s # expected: 'US' 1098s # received: 'US' 1098s ok 42 1098s # testing : SSL_CLIENT_S_DN_ST 1098s # expected: 'California' 1098s # received: 'California' 1098s ok 43 1098s # testing : SSL_SERVER_S_DN_ST 1098s # expected: 'California' 1098s # received: 'California' 1098s ok 44 1098s # testing : SSL_CLIENT_S_DN_L 1098s # expected: 'San Francisco' 1098s # received: 'San Francisco' 1098s ok 45 1098s # testing : SSL_SERVER_S_DN_L 1098s # expected: 'San Francisco' 1098s # received: 'San Francisco' 1098s ok 46 1098s # testing : SSL_CLIENT_S_DN_O 1098s # expected: 'ASF' 1098s # received: 'ASF' 1098s ok 47 1098s # testing : SSL_SERVER_S_DN_O 1098s # expected: 'ASF' 1098s # received: 'ASF' 1098s ok 48 1098s # testing : SSL_CLIENT_S_DN_OU 1098s # expected: 'httpd-test' 1098s # received: 'httpd-test' 1098s ok 49 1098s # testing : SSL_SERVER_S_DN_OU 1098s # expected: qr/^httpd-test\/([-\w]+)/ 1098s # received: 'httpd-test/rsa-test' 1098s ok 50 1098s # testing : SSL_CLIENT_S_DN_CN 1098s # expected: 'client_ok' 1098s # received: 'client_ok' 1098s ok 51 1098s # testing : SSL_SERVER_S_DN_CN 1098s # expected: 'localhost' 1098s # received: 'localhost' 1098s ok 52 1098s # testing : SSL_CLIENT_S_DN_Email 1098s # expected: 'test-dev@httpd.apache.org' 1098s # received: 'test-dev@httpd.apache.org' 1098s ok 53 1098s # testing : SSL_SERVER_S_DN_Email 1098s # expected: 'test-dev@httpd.apache.org' 1098s # received: 'test-dev@httpd.apache.org' 1098s ok 54 1098s # testing : SSL_CLIENT_SAN_Email_0 1098s # expected: 'test-dev@httpd.apache.org' 1098s # received: 'test-dev@httpd.apache.org' 1098s ok 55 1098s # testing : SSL_SERVER_SAN_DNS_0 1098s # expected: 'localhost' 1098s # received: 'localhost' 1098s ok 56 1098s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1098s # expected: 'test-dev@httpd.apache.org' 1098s # received: 'test-dev@httpd.apache.org' 1098s ok 57 1098s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1098s # expected: '_https.localhost' 1098s # received: '_https.localhost' 1098s ok 58 1098s # testing : SSL_CLIENT_I_DN 1098s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1098s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1098s ok 59 1098s # testing : SSL_SERVER_I_DN 1098s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1098s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1098s ok 60 1098s # testing : SSL_CLIENT_I_DN_C 1098s # expected: 'US' 1098s # received: 'US' 1098s ok 61 1098s # testing : SSL_SERVER_I_DN_C 1098s # expected: 'US' 1098s # received: 'US' 1098s ok 62 1098s # testing : SSL_CLIENT_I_DN_ST 1098s # expected: 'California' 1098s # received: 'California' 1098s ok 63 1098s # testing : SSL_SERVER_I_DN_ST 1098s # expected: 'California' 1098s # received: 'California' 1098s ok 64 1098s # testing : SSL_CLIENT_I_DN_L 1098s # expected: 'San Francisco' 1098s # received: 'San Francisco' 1098s ok 65 1098s # testing : SSL_SERVER_I_DN_L 1098s # expected: 'San Francisco' 1098s # received: 'San Francisco' 1098s ok 66 1098s # testing : SSL_CLIENT_I_DN_O 1098s # expected: 'ASF' 1098s # received: 'ASF' 1098s ok 67 1098s # testing : SSL_SERVER_I_DN_O 1098s # expected: 'ASF' 1098s # received: 'ASF' 1098s ok 68 1098s # testing : SSL_CLIENT_I_DN_OU 1098s # expected: 'httpd-test' 1098s # received: 'httpd-test' 1098s ok 69 1098s # testing : SSL_SERVER_I_DN_OU 1098s # expected: 'httpd-test' 1098s # received: 'httpd-test' 1098s ok 70 1098s # testing : SSL_CLIENT_I_DN_CN 1098s # expected: 'ca' 1098s # received: 'ca' 1098s ok 71 1098s # testing : SSL_SERVER_I_DN_CN 1098s # expected: 'ca' 1098s # received: 'ca' 1098s ok 72 1098s # testing : SSL_SERVER_I_DN_CN_RAW 1098s # expected: 'ca' 1098s # received: 'ca' 1098s ok 73 1098s # testing : SSL_SERVER_I_DN_CN_0_RAW 1098s # expected: 'ca' 1098s # received: 'ca' 1098s ok 74 1098s # testing : SSL_CLIENT_I_DN_Email 1098s # expected: 'test-dev@httpd.apache.org' 1098s # received: 'test-dev@httpd.apache.org' 1098s ok 75 1098s # testing : SSL_SERVER_I_DN_Email 1098s # expected: 'test-dev@httpd.apache.org' 1098s # received: 'test-dev@httpd.apache.org' 1098s ok 76 1098s # testing : SSL_CLIENT_A_SIG 1098s # expected: 'sha256WithRSAEncryption' 1098s # received: 'sha256WithRSAEncryption' 1098s ok 77 1098s # testing : SSL_SERVER_A_SIG 1098s # expected: 'sha256WithRSAEncryption' 1098s # received: 'sha256WithRSAEncryption' 1098s ok 78 1098s # testing : SSL_CLIENT_A_KEY 1098s # expected: 'rsaEncryption' 1098s # received: 'rsaEncryption' 1098s ok 79 1098s # testing : SSL_SERVER_A_KEY 1098s # expected: qr/^[rd]saEncryption$/ 1098s # received: 'rsaEncryption' 1098s ok 80 1098s # testing : SSL_CLIENT_CERT 1098s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1098s # received: '-----BEGIN CERTIFICATE----- 1098s # MIIFHTCCBAWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1098s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1098s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1098s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 1098s # MjA1MTIzWhcNMjUxMjE3MjA1MTIzWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1098s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1098s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1098s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1098s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo/62iQCBggCjFKXrrAsNeqvZIliT0ExLGEJ6 1098s # ZVgm/ut0XkPT2P7iAiVBBgYyRMopG5eMkbB40kmDvr9EaKKs8XWxCZUY4onFqXOH 1098s # Wsaw+xUDVzuNSUqmTSkruF9t08bMs5BH6KLO72gGCHbDXJlMMiEEqNVXvEZOCuKy 1098s # zbZAbb+fe1d+3xC1lgonONFRkb82CNdaUU2Kn0Tqu8YFTYkWeB/95mnn58CJbN0N 1098s # h8MyPQKVhpo0Y69apApkRzAUqtnL5hP0T1DW/+GiDTumzza9ZJI7ZO+hJSHZA5nu 1098s # 4XWZ93KwHkBXGphp3zOaKtayaYyJlZSBHb+weHYmP7cr3xPBswIDAQABo4IBbzCC 1098s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1098s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1098s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1098s # A1UdDgQWBBSO8oKBMgw4WIUUK+hiRU+sBcu8pzCBvgYDVR0jBIG2MIGzoYGapIGX 1098s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1098s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1098s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1098s # Y2hlLm9yZ4IUBR6PruYF+yZaGiwNG+qm8hD8heMwDQYJKoZIhvcNAQELBQADggEB 1098s # AEK64QG8rHHXCxdzL5iQ3M0Rb1++K4bVo83MsdzVHMXQzHVUqIAnhUjAhRNlxj18 1098s # azuwX2GuOb6fCqGqqjgOfYUdfNFhb+d2QAiKeFUUHXe9Zf0Hk5m+42DlBd8HeoTL 1098s # RzCqIA9wEyfDnGtgC2+n8pD3rotl8pgdrJXPZwwv5/RoBdXFgkG8fF9aUfUy0dqg 1098s # vt9OR9cR7I24X3Ho7QpjWtcoM+fpZaCiRzfdGrlIpVQbydjyGWWgE4VFAdFdhlO+ 1098s # fQ2UrOiL7ttsdWHsK4pEfXKwAoBuPJilGEdq++BZy1RWOA+Mq9ERJkHI73juiCEQ 1098s # yr2R3zcnbjL+zCZL38MOV8M= 1098s # -----END CERTIFICATE----- 1098s # ' 1098s ok 81 1098s # testing : SSL_SERVER_CERT 1098s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1098s # received: '-----BEGIN CERTIFICATE----- 1098s # MIIE0TCCA7mgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1098s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1098s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1098s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 1098s # MjA1MTI1WhcNMjUxMjE3MjA1MTI1WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1098s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1098s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1098s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1098s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmXgirZ26NNh7d6GBg78PlGrV 1098s # 4ZgnF8DzSSzqU9BcCA9f+XeWmU+CSW0B+0GtPoSbLk3QJquElRP2I3C5HRRVJcS8 1098s # 7T/CzYz25/UXC10iA7tseOx6flyzX+YorDdQp9ly6IFGKBZ8aiJYhQzDSrI6J8yA 1098s # Tm3Hk3HUD5SNsfdfwSpDN4t4Fx5pSMaU9yqT3R0ItzukbPl1hYGJjfu4mPHlIoVY 1098s # /Yu3MKMWoFf7Ol9GZt01bauOQ8DUIpu5BFi/x0F5hUm8ANU7diTLAa5QqvHVYxJQ 1098s # GFSsDbHTw/HiaVNM3ED0+91043n0xGNIjzpeGcx9MvlsuTCVXtphFrgM/F/bGwID 1098s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1098s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFN204jrOlIozaIRWchoV+JDmCBFu 1098s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1098s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1098s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1098s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQFHo+u5gX7JloaLA0b6qbyEPyF 1098s # 4zANBgkqhkiG9w0BAQsFAAOCAQEAAEDz1Navp2lWhXuZalvpJ9qs1xDaJnJH+hSv 1098s # MJ3Ehk3zt9mXOtbTANzAo9sr33F4drQJ7hM9xxjseXy8vIboQ+OXELO+1jIGwDtL 1098s # mz+dxpff+pyanyMaAC+aXLwnq9DHRL5LuCFp9oyeyGTuvSDpdGu7tHB17AqROM3N 1098s # 01HqtdGvF/CTfFNn67UN/B3XuL72d+TiEwYxKvxfvH2ufRHOTeCJEAxEPc9j6DXA 1098s # JRbuW/vcmPXKaUpb7GtjRmwBXMol2jv/1TPNJO74x9VCus0ZHsFO2/yg0baVrtwU 1098s # cFlXWcrcDD5p0NMY1ID07sDLf5iGRamE2eibqzHqTINHQRhtqA== 1098s # -----END CERTIFICATE----- 1098s # ' 1098s ok 82 1098s # testing : SSL_CLIENT_VERIFY 1098s # expected: 'SUCCESS' 1098s # received: 'SUCCESS' 1098s ok 83 1098s ok 1100s t/ssl/verify.t ...................... 1100s 1..3 1100s # Running under perl version 5.038002 for linux 1100s # Current time local: Tue Dec 17 20:58:43 2024 1100s # Current time GMT: Tue Dec 17 20:58:43 2024 1100s # Using Test.pm version 1.31 1100s # Using Apache/Test.pm version 1.42 1100s HTTP/1.1 403 Forbidden 1100s Connection: close 1100s Date: Tue, 17 Dec 2024 20:58:45 GMT 1100s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1100s Content-Length: 258 1100s Content-Type: text/html; charset=iso-8859-1 1100s Client-Date: Tue, 17 Dec 2024 20:58:45 GMT 1100s Client-Peer: 127.0.0.1:8532 1100s Client-Response-Num: 1 1100s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1100s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1100s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1100s Client-SSL-Socket-Class: IO::Socket::SSL 1100s Client-SSL-Version: TLSv1_3 1100s Title: 403 Forbidden 1100s 1100s 1100s 1100s 403 Forbidden 1100s 1100s

Forbidden

1100s

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

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

Not Found

1137s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1168s #

The requested URL was not found on this server.

1168s # ' 1168s ok 8 1168s # testing : /merge/notfound.html code 1168s # expected: 404 1168s # received: '404' 1168s ok 9 1168s # testing : /merge/notfound.html content 1168s # expected: 'testing merge' 1168s # received: 'testing merge' 1168s ok 10 1168s # testing : /merge/merge2/notfound.html code 1168s # expected: 404 1168s # received: '404' 1168s ok 11 1168s # testing : /merge/merge2/notfound.html content 1168s # expected: 'testing merge' 1168s # received: 'testing merge' 1168s ok 12 1168s # testing : /bounce/notfound.html code 1168s # expected: 404 1168s # received: '404' 1168s ok 13 1168s # testing : /bounce/notfound.html content 1168s # expected: qr/expire test/ 1168s # received: ' 1168s # expire test 1168s # expire test 1168s # ' 1168s ok 14 1168s ok 1170s t/apache/etags.t .................... 1170s # Checking for existence of FileETag directive 1170s # Returned 200: 1170s 1..61 1170s # Running under perl version 5.038002 for linux 1170s # Current time local: Tue Dec 17 20:59:53 2024 1170s # Current time GMT: Tue Dec 17 20:59:53 2024 1170s # Using Test.pm version 1.31 1170s # Using Apache/Test.pm version 1.42 1170s # --- 1170s # HEAD /apache/etags/all/minus-s/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f0a4-613edd771cbc0" 1170s ok 1 1170s # --- 1170s # HEAD /apache/etags/all/ms/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 2 1170s # --- 1170s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f119-b" 1170s ok 3 1170s # --- 1170s # HEAD /apache/etags/i/test.txt 1170s # Expecting one component in ETag field 1170s # Received "8f0b3" 1170s ok 4 1170s # --- 1170s # HEAD /apache/etags/none/mi/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f0fc-613edd771cbc0" 1170s ok 5 1170s # --- 1170s # HEAD /apache/etags/none/m/test.txt 1170s # Expecting one component in ETag field 1170s # Received "613edd771cbc0" 1170s ok 6 1170s # --- 1170s # HEAD /apache/etags/all/minus-ms/test.txt 1170s # Expecting one component in ETag field 1170s # Received "8f0a1" 1170s ok 7 1170s # --- 1170s # HEAD /apache/etags/m/minus-m/test.txt 1170s # Expecting field to be absent 1170s # Received "b-613edd771cbc0" 1170s ok 8 1170s # --- 1170s # HEAD /apache/etags/ms/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 9 1170s # --- 1170s # HEAD /apache/etags/m/plus-s/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 10 1170s # --- 1170s # HEAD /apache/etags/all/m/test.txt 1170s # Expecting one component in ETag field 1170s # Received "613edd771cbc0" 1170s ok 11 1170s # --- 1170s # HEAD /apache/etags/m/plus-is/test.txt 1170s # Expecting three components in ETag field 1170s # Received "8f0d3-b-613edd771cbc0" 1170s ok 12 1170s # --- 1170s # HEAD /apache/etags/none/plus-is/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f108-b" 1170s ok 13 1170s # --- 1170s # HEAD /apache/etags/all/i/test.txt 1170s # Expecting one component in ETag field 1170s # Received "8f084" 1170s ok 14 1170s # --- 1170s # HEAD /apache/etags/all/mis/test.txt 1170s # Expecting three components in ETag field 1170s # Received "8f0a7-b-613edd771cbc0" 1170s ok 15 1170s # --- 1170s # HEAD /apache/etags/all/minus-m/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f098-b" 1170s ok 16 1170s # --- 1170s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1170s # Expecting one component in ETag field 1170s # Received "8f122" 1170s ok 17 1170s # --- 1170s # HEAD /apache/etags/mis/test.txt 1170s # Expecting three components in ETag field 1170s # Received "8f0e9-b-613edd771cbc0" 1170s ok 18 1170s # --- 1170s # HEAD /apache/etags/all/minus-mi/test.txt 1170s # Expecting one component in ETag field 1170s # Received "b" 1170s ok 19 1170s # --- 1170s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f125-613edd771cbc0" 1170s ok 20 1170s # --- 1170s # HEAD /apache/etags/none/i/test.txt 1170s # Expecting one component in ETag field 1170s # Received "8f0f1" 1170s ok 21 1170s # --- 1170s # HEAD /apache/etags/m/minus-ms/test.txt 1170s # Expecting field to be absent 1170s # Received "b-613edd771cbc0" 1170s ok 22 1170s # --- 1170s # HEAD /apache/etags/m/plus-i/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f0d0-613edd771cbc0" 1170s ok 23 1170s # --- 1170s # HEAD /apache/etags/none/mis/test.txt 1170s # Expecting three components in ETag field 1170s # Received "8f0ff-b-613edd771cbc0" 1170s ok 24 1170s # --- 1170s # HEAD /apache/etags/all/s/test.txt 1170s # Expecting one component in ETag field 1170s # Received "b" 1170s ok 25 1170s # --- 1170s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1170s # Expecting one component in ETag field 1170s # Received "b" 1170s ok 26 1170s # --- 1170s # HEAD /apache/etags/all/minus-mis/test.txt 1170s # Expecting field to be absent 1170s # Received "b-613edd771cbc0" 1170s ok 27 1170s # --- 1170s # HEAD /apache/etags/all/is/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f089-b" 1170s ok 28 1170s # --- 1170s # HEAD /apache/etags/none/plus-i/test.txt 1170s # Expecting one component in ETag field 1170s # Received "8f105" 1170s ok 29 1170s # --- 1170s # HEAD /apache/etags/default/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 30 1170s # --- 1170s # HEAD /apache/etags/m/plus-mis/test.txt 1170s # Expecting three components in ETag field 1170s # Received "8f0dc-b-613edd771cbc0" 1170s ok 31 1170s # --- 1170s # HEAD /apache/etags/all/minus-i/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 32 1170s # --- 1170s # HEAD /apache/etags/all/inherit/test.txt 1170s # Expecting three components in ETag field 1170s # Received "8f086-b-613edd771cbc0" 1170s ok 33 1170s # --- 1170s # HEAD /apache/etags/none/plus-mis/test.txt 1170s # Expecting three components in ETag field 1170s # Received "8f126-b-613edd771cbc0" 1170s ok 34 1170s # --- 1170s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1170s # Expecting field to be absent 1170s # Received "b-613edd771cbc0" 1170s ok 35 1170s # --- 1170s # HEAD /apache/etags/m/minus-s/test.txt 1170s # Expecting field to be absent 1170s # Received "613edd771cbc0" 1170s ok 36 1170s # --- 1170s # HEAD /apache/etags/m/plus-ms/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 37 1170s # --- 1170s # HEAD /apache/etags/none/s/test.txt 1170s # Expecting one component in ETag field 1170s # Received "b" 1170s ok 38 1170s # --- 1170s # HEAD /apache/etags/none/plus-mi/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f10e-613edd771cbc0" 1170s ok 39 1170s # --- 1170s # HEAD /apache/etags/none/ms/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 40 1170s # --- 1170s # HEAD /apache/etags/mi/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f0e6-613edd771cbc0" 1170s ok 41 1170s # --- 1170s # HEAD /apache/etags/none/plus-m/test.txt 1170s # Expecting one component in ETag field 1170s # Received "613edd771cbc0" 1170s ok 42 1170s # --- 1170s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1170s # Expecting one component in ETag field 1170s # Received "613edd771cbc0" 1170s ok 43 1170s # --- 1170s # HEAD /apache/etags/none/test.txt 1170s # Expecting field to be absent 1170s # ETag field is missing 1170s ok 44 1170s # --- 1170s # HEAD /apache/etags/m/minus-is/test.txt 1170s # Expecting field to be absent 1170s # Received "613edd771cbc0" 1170s ok 45 1170s # --- 1170s # HEAD /apache/etags/m/minus-mi/test.txt 1170s # Expecting field to be absent 1170s # Received "b-613edd771cbc0" 1170s ok 46 1170s # --- 1170s # HEAD /apache/etags/all/minus-is/test.txt 1170s # Expecting one component in ETag field 1170s # Received "613edd771cbc0" 1170s ok 47 1170s # --- 1170s # HEAD /apache/etags/is/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f0b6-b" 1170s ok 48 1170s # --- 1170s # HEAD /apache/etags/m/plus-mi/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f0d9-613edd771cbc0" 1170s ok 49 1170s # --- 1170s # HEAD /apache/etags/m/test.txt 1170s # Expecting one component in ETag field 1170s # Received "613edd771cbc0" 1170s ok 50 1170s # --- 1170s # HEAD /apache/etags/all/test.txt 1170s # Expecting three components in ETag field 1170s # Received "8f0ae-b-613edd771cbc0" 1170s ok 51 1170s # --- 1170s # HEAD /apache/etags/none/is/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f0f6-b" 1170s ok 52 1170s # --- 1170s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 53 1170s # --- 1170s # HEAD /apache/etags/m/minus-mis/test.txt 1170s # Expecting field to be absent 1170s # Received "b-613edd771cbc0" 1170s ok 54 1170s # --- 1170s # HEAD /apache/etags/none/plus-ms/test.txt 1170s # Expecting two components in ETag field 1170s # Received "b-613edd771cbc0" 1170s ok 55 1170s # --- 1170s # HEAD /apache/etags/s/test.txt 1170s # Expecting one component in ETag field 1170s # Received "b" 1170s ok 56 1170s # --- 1170s # HEAD /apache/etags/none/inherit/test.txt 1170s # Expecting field to be absent 1170s # ETag field is missing 1170s ok 57 1170s # --- 1170s # HEAD /apache/etags/m/minus-i/test.txt 1170s # Expecting field to be absent 1170s # Received "613edd771cbc0" 1170s ok 58 1170s # --- 1170s # HEAD /apache/etags/all/mi/test.txt 1170s # Expecting two components in ETag field 1170s # Received "8f08f-613edd771cbc0" 1170s ok 59 1170s # --- 1170s # HEAD /apache/etags/m/plus-m/test.txt 1170s # Expecting one component in ETag field 1170s # Received "613edd771cbc0" 1170s ok 60 1170s # --- 1170s # HEAD /apache/etags/none/plus-s/test.txt 1170s # Expecting one component in ETag field 1170s # Received "b" 1170s ok 61 1170s ok 1173s t/apache/expr.t ..................... 1173s 1..229 1173s # Running under perl version 5.038002 for linux 1173s # Current time local: Tue Dec 17 20:59:55 2024 1173s # Current time GMT: Tue Dec 17 20:59:55 2024 1173s # Using Test.pm version 1.31 1173s # Using Apache/Test.pm version 1.42 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true" should evaluate to true, got true 1173s ok 1 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "false" should evaluate to false, got false 1173s ok 2 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "foo", got parse error 1173s ok 3 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -eq 01" should evaluate to true, got true 1173s ok 4 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -eq 2" should evaluate to false, got false 1173s ok 5 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -ne 2" should evaluate to true, got true 1173s ok 6 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -ne 1" should evaluate to false, got false 1173s ok 7 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -lt 02" should evaluate to true, got true 1173s ok 8 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -lt 1" should evaluate to false, got false 1173s ok 9 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -le 2" should evaluate to true, got true 1173s ok 10 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -le 1" should evaluate to true, got true 1173s ok 11 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "2 -gt 1" should evaluate to true, got true 1173s ok 12 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -gt 1" should evaluate to false, got false 1173s ok 13 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "2 -ge 1" should evaluate to true, got true 1173s ok 14 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -ge 1" should evaluate to true, got true 1173s ok 15 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "1 -gt -1" should evaluate to true, got true 1173s ok 16 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' == 'aa'" should evaluate to true, got true 1173s ok 17 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' == 'b'" should evaluate to false, got false 1173s ok 18 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' = 'aa'" should evaluate to true, got true 1173s ok 19 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' = 'b'" should evaluate to false, got false 1173s ok 20 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' != 'b'" should evaluate to true, got true 1173s ok 21 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' != 'aa'" should evaluate to false, got false 1173s ok 22 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' < 'b'" should evaluate to true, got true 1173s ok 23 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' < 'aa'" should evaluate to false, got false 1173s ok 24 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' <= 'b'" should evaluate to true, got true 1173s ok 25 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' <= 'aa'" should evaluate to true, got true 1173s ok 26 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'b' > 'aa'" should evaluate to true, got true 1173s ok 27 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' > 'aa'" should evaluate to false, got false 1173s ok 28 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'b' >= 'aa'" should evaluate to true, got true 1173s ok 29 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'aa' >= 'aa'" should evaluate to true, got true 1173s ok 30 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1173s ok 31 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1173s ok 32 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1173s ok 33 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1173s ok 34 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1173s ok 35 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1173s ok 36 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1173s ok 37 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1173s ok 38 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1173s ok 39 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1173s ok 40 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME} != ''" should evaluate to true, got true 1173s ok 41 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1173s ok 42 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1173s ok 43 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' =~ /bc/ " should evaluate to true, got true 1173s ok 44 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' =~ /BC/i " should evaluate to true, got true 1173s ok 45 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' !~ m!bc! " should evaluate to false, got false 1173s ok 46 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' !~ m!BC!i " should evaluate to false, got false 1173s ok 47 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " $0 == '' " should evaluate to true, got true 1173s ok 48 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " $1 == '' " should evaluate to true, got true 1173s ok 49 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " $9 == '' " should evaluate to true, got true 1173s ok 50 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " '$0' == '' " should evaluate to true, got true 1173s ok 51 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1173s ok 52 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1173s ok 53 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1173s ok 54 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1173s ok 55 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1173s ok 56 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1173s ok 57 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1173s ok 58 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1173s ok 59 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1173s ok 60 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1173s ok 61 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1173s ok 62 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1173s ok 63 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1173s ok 64 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1173s ok 65 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1173s ok 66 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1173s ok 67 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1173s ok 68 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1173s ok 69 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1173s ok 70 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{HTTPS} == 'off' " should evaluate to true, got true 1173s ok 71 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1173s ok 72 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1173s ok 73 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1173s ok 74 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1173s ok 75 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1173s ok 76 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1173s ok 77 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1173s ok 78 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1173s ok 79 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1173s ok 80 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1173s ok 81 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1173s ok 82 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "escape('?') = '%3f' " should evaluate to true, got true 1173s ok 83 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "unescape('%3f') = '?' " should evaluate to true, got true 1173s ok 84 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1173s ok 85 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1173s ok 86 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1173s ok 87 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "file('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1173s ok 88 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-n ''" should evaluate to false, got false 1173s ok 89 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-z ''" should evaluate to true, got true 1173s ok 90 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-n '1'" should evaluate to true, got true 1173s ok 91 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-z '1'" should evaluate to false, got false 1173s ok 92 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "-R 'abc'", got parse error 1173s ok 93 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1173s ok 94 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-R '240.0.0.0'" should evaluate to false, got false 1173s ok 95 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-R '240.0.0.0/8'" should evaluate to false, got false 1173s ok 96 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-R 'ff::/8'" should evaluate to false, got false 1173s ok 97 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1173s ok 98 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1173s ok 99 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1173s ok 100 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1173s ok 101 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1173s ok 102 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1173s ok 103 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1173s ok 104 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'foo' -strmatch '*o'" should evaluate to true, got true 1173s ok 105 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1173s ok 106 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'foo' -strmatch 'F*'" should evaluate to false, got false 1173s ok 107 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1173s ok 108 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'foo' -strmatch 'g*'" should evaluate to false, got false 1173s ok 109 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1173s ok 110 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1173s ok 111 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1173s ok 112 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1173s ok 113 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1173s ok 114 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "foo('bar') = 'bar'", got parse error 1173s ok 115 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "%{FOO} != 'bar'", got parse error 1173s ok 116 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s Should get parse error for "'bar' = bar", got parse error 1173s ok 117 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true" should evaluate to true, got true 1173s ok 118 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && true" should evaluate to true, got true 1173s ok 119 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || true" should evaluate to true, got true 1173s ok 120 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || true || true" should evaluate to true, got true 1173s ok 121 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || true && true" should evaluate to true, got true 1173s ok 122 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && true || true" should evaluate to true, got true 1173s ok 123 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && true && true" should evaluate to true, got true 1173s ok 124 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || true || !true" should evaluate to true, got true 1173s ok 125 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || true && !true" should evaluate to true, got true 1173s ok 126 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && true || !true" should evaluate to true, got true 1173s ok 127 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && true && !true" should evaluate to false, got false 1173s ok 128 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && !true" should evaluate to false, got false 1173s ok 129 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || !true" should evaluate to true, got true 1173s ok 130 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || !true || true" should evaluate to true, got true 1173s ok 131 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || !true && true" should evaluate to true, got true 1173s ok 132 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && !true || true" should evaluate to true, got true 1173s ok 133 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && !true && true" should evaluate to false, got false 1173s ok 134 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || !true || !true" should evaluate to true, got true 1173s ok 135 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true || !true && !true" should evaluate to true, got true 1173s ok 136 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && !true || !true" should evaluate to false, got false 1173s ok 137 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "true && !true && !true" should evaluate to false, got false 1173s ok 138 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true" should evaluate to false, got false 1173s ok 139 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && true" should evaluate to false, got false 1173s ok 140 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || true" should evaluate to true, got true 1173s ok 141 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || true || true" should evaluate to true, got true 1173s ok 142 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || true && true" should evaluate to true, got true 1173s ok 143 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && true || true" should evaluate to true, got true 1173s ok 144 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && true && true" should evaluate to false, got false 1173s ok 145 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || true || !true" should evaluate to true, got true 1173s ok 146 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || true && !true" should evaluate to false, got false 1173s ok 147 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && true || !true" should evaluate to false, got false 1173s ok 148 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && true && !true" should evaluate to false, got false 1173s ok 149 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && !true" should evaluate to false, got false 1173s ok 150 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || !true" should evaluate to false, got false 1173s ok 151 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || !true || true" should evaluate to true, got true 1173s ok 152 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || !true && true" should evaluate to false, got false 1173s ok 153 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && !true || true" should evaluate to true, got true 1173s ok 154 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && !true && true" should evaluate to false, got false 1173s ok 155 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || !true || !true" should evaluate to false, got false 1173s ok 156 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true || !true && !true" should evaluate to false, got false 1173s ok 157 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && !true || !true" should evaluate to false, got false 1173s ok 158 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!true && !true && !true" should evaluate to false, got false 1173s ok 159 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true)" should evaluate to false, got false 1173s ok 160 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && true)" should evaluate to false, got false 1173s ok 161 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || true)" should evaluate to false, got false 1173s ok 162 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || true || true)" should evaluate to false, got false 1173s ok 163 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || true && true)" should evaluate to false, got false 1173s ok 164 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && true || true)" should evaluate to false, got false 1173s ok 165 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && true && true)" should evaluate to false, got false 1173s ok 166 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || true || !true)" should evaluate to false, got false 1173s ok 167 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || true && !true)" should evaluate to false, got false 1173s ok 168 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && true || !true)" should evaluate to false, got false 1173s ok 169 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && true && !true)" should evaluate to true, got true 1173s ok 170 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && !true)" should evaluate to true, got true 1173s ok 171 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || !true)" should evaluate to false, got false 1173s ok 172 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || !true || true)" should evaluate to false, got false 1173s ok 173 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || !true && true)" should evaluate to false, got false 1173s ok 174 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && !true || true)" should evaluate to false, got false 1173s ok 175 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && !true && true)" should evaluate to true, got true 1173s ok 176 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || !true || !true)" should evaluate to false, got false 1173s ok 177 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true || !true && !true)" should evaluate to false, got false 1173s ok 178 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && !true || !true)" should evaluate to true, got true 1173s ok 179 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(true && !true && !true)" should evaluate to true, got true 1173s ok 180 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true)" should evaluate to true, got true 1173s ok 181 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && true)" should evaluate to true, got true 1173s ok 182 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || true)" should evaluate to false, got false 1173s ok 183 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || true || true)" should evaluate to false, got false 1173s ok 184 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || true && true)" should evaluate to false, got false 1173s ok 185 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && true || true)" should evaluate to false, got false 1173s ok 186 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && true && true)" should evaluate to true, got true 1173s ok 187 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || true || !true)" should evaluate to false, got false 1173s ok 188 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || true && !true)" should evaluate to true, got true 1173s ok 189 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && true || !true)" should evaluate to true, got true 1173s ok 190 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && true && !true)" should evaluate to true, got true 1173s ok 191 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && !true)" should evaluate to true, got true 1173s ok 192 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || !true)" should evaluate to true, got true 1173s ok 193 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || !true || true)" should evaluate to false, got false 1173s ok 194 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || !true && true)" should evaluate to true, got true 1173s ok 195 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && !true || true)" should evaluate to false, got false 1173s ok 196 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && !true && true)" should evaluate to true, got true 1173s ok 197 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || !true || !true)" should evaluate to true, got true 1173s ok 198 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true || !true && !true)" should evaluate to true, got true 1173s ok 199 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && !true || !true)" should evaluate to true, got true 1173s ok 200 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "!(!true && !true && !true)" should evaluate to true, got true 1173s ok 201 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1173s ok 202 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1173s ok 203 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "filesize('/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1173s ok 204 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1173s ok 205 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1173s ok 206 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1173s ok 207 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1173s ok 208 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1173s ok 209 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1173s ok 210 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1173s ok 211 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1173s ok 212 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1173s ok 213 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1173s ok 214 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1173s ok 215 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1173s ok 216 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-d '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1173s ok 217 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-e '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1173s ok 218 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-f '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1173s ok 219 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-s '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1173s ok 220 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-F '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1173s ok 221 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-F '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1173s ok 222 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-U '/apache/' " should evaluate to true, got true 1173s ok 223 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "-U '/apache/expr/none' " should evaluate to false, got false 1173s ok 224 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1173s ok 225 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1173s ok 226 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1173s ok 227 1173s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1173s ok 228 1173s Error log should not have 'Internal evaluation error' entries, found 0 1173s ok 229 1173s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1173s ok 1178s t/apache/expr_string.t .............. 1178s 1..29 1178s # Running under perl version 5.038002 for linux 1178s # Current time local: Tue Dec 17 20:59:58 2024 1178s # Current time GMT: Tue Dec 17 20:59:58 2024 1178s # Using Test.pm version 1.31 1178s # Using Apache/Test.pm version 1.42 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 1 1178s Expected return code 200, got 200 for 'foo' 1178s ok 2 1178s # testing : log message [Tue Dec 17 21:00:00.586162 2024] [log_debug:info] [pid 323048:tid 266460698046752] [client 127.0.0.1:35680] foo (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: 'foo' 1178s # received: 'foo' 1178s ok 3 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 4 1178s Expected return code 200, got 200 for '%{req:SomeHeader}' 1178s ok 5 1178s # testing : log message [Tue Dec 17 21:00:00.843867 2024] [log_debug:info] [pid 323048:tid 266460687560992] [client 127.0.0.1:35680] SomeValue (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: 'SomeValue' 1178s # received: 'SomeValue' 1178s ok 6 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 7 1178s Should get parse error (500) for "%{", got 500 1178s ok 8 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 9 1178s Expected return code 200, got 200 for '%' 1178s ok 10 1178s # testing : log message [Tue Dec 17 21:00:01.351407 2024] [log_debug:info] [pid 330636:tid 266460609966368] [client 127.0.0.1:35682] % (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: '%' 1178s # received: '%' 1178s ok 11 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 12 1178s Expected return code 200, got 200 for '}' 1178s ok 13 1178s # testing : log message [Tue Dec 17 21:00:01.605049 2024] [log_debug:info] [pid 330636:tid 266460429611296] [client 127.0.0.1:35682] } (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: '}' 1178s # received: '}' 1178s ok 14 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 15 1178s Expected return code 200, got 200 for '\"' 1178s ok 16 1178s # testing : log message [Tue Dec 17 21:00:01.858976 2024] [log_debug:info] [pid 330636:tid 266460588994848] [client 127.0.0.1:35682] " (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: '"' 1178s # received: '"' 1178s ok 17 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 18 1178s Expected return code 200, got 200 for '\'' 1178s ok 19 1178s # testing : log message [Tue Dec 17 21:00:02.113015 2024] [log_debug:info] [pid 330636:tid 266460419125536] [client 127.0.0.1:35682] ' (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: '\'' 1178s # received: '\'' 1178s ok 20 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 21 1178s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1178s ok 22 1178s # testing : log message [Tue Dec 17 21:00:02.367176 2024] [log_debug:info] [pid 330636:tid 266460440097056] [client 127.0.0.1:35682] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: '%{req:SomeHeader}' 1178s # received: '%{req:SomeHeader}' 1178s ok 23 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 24 1178s Expected return code 200, got 200 for '%{tolower:IDENT}' 1178s ok 25 1178s # testing : log message [Tue Dec 17 21:00:02.621068 2024] [log_debug:info] [pid 330636:tid 266460408639776] [client 127.0.0.1:35682] ident (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: 'ident' 1178s # received: 'ident' 1178s ok 26 1178s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 27 1178s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1178s ok 28 1178s # testing : log message [Tue Dec 17 21:00:02.874897 2024] [log_debug:info] [pid 330636:tid 266460857430304] [client 127.0.0.1:35682] get (log_transaction hook, /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1178s # didn't match 1178s # expected: 'get' 1178s # received: 'get' 1178s ok 29 1178s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1178s ok 1180s t/apache/getfile.t .................. 1180s # using LWP client 1180s 1..219 1180s # Running under perl version 5.038002 for linux 1180s # Current time local: Tue Dec 17 21:00:03 2024 1180s # Current time GMT: Tue Dec 17 21:00:03 2024 1180s # Using Test.pm version 1.31 1180s # Using Apache/Test.pm version 1.42 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "44f3-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 17651 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl.pod 1180s # expected: 17651 1180s # received: 17651 1180s ok 1 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "dbb0-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 56240 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1180s # expected: 56240 1180s # received: 56240 1180s ok 2 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "85eb-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 34283 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1180s # expected: 34283 1180s # received: 34283 1180s ok 3 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "d8ed-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 55533 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1180s # expected: 55533 1180s # received: 55533 1180s ok 4 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "ab70-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 43888 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1180s # expected: 43888 1180s # received: 43888 1180s ok 5 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "15cb7-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 89271 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1180s # expected: 89271 1180s # received: 89271 1180s ok 6 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "2707-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 9991 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1180s # expected: 9991 1180s # received: 9991 1180s ok 7 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "2569-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 9577 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1180s # expected: 9577 1180s # received: 9577 1180s ok 8 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "1004-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 4100 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1180s # expected: 4100 1180s # received: 4100 1180s ok 9 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "e58-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 3672 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1180s # expected: 3672 1180s # received: 3672 1180s ok 10 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "1e03-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 7683 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1180s # expected: 7683 1180s # received: 7683 1180s ok 11 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "233aa-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 144298 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1180s # expected: 144298 1180s # received: 144298 1180s ok 12 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1180s #User-Agent: libwww-perl/6.76 1180s # 1180s #server response: 1180s #HTTP/1.1 200 OK 1180s #Connection: close 1180s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Accept-Ranges: bytes 1180s #ETag: "1f1e-6155edc931600" 1180s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1180s #Vary: In-If1 1180s #Content-Length: 7966 1180s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1180s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1180s #Client-Peer: 127.0.0.1:8529 1180s #Client-Response-Num: 1 1180s #DMMATCH1: 1 1180s # 1180s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1180s # expected: 7966 1180s # received: 7966 1180s ok 13 1180s #lwp request: 1180s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1aec-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6892 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1181s # expected: 6892 1181s # received: 6892 1181s ok 14 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1e50-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7760 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1181s # expected: 7760 1181s # received: 7760 1181s ok 15 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "18b7-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6327 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1181s # expected: 6327 1181s # received: 6327 1181s ok 16 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "20a09-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 133641 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1181s # expected: 133641 1181s # received: 133641 1181s ok 17 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "17fe-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6142 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1181s # expected: 6142 1181s # received: 6142 1181s ok 18 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "e0a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 3594 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1181s # expected: 3594 1181s # received: 3594 1181s ok 19 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "ff5-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4085 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1181s # expected: 4085 1181s # received: 4085 1181s ok 20 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1d286-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 119430 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1181s # expected: 119430 1181s # received: 119430 1181s ok 21 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "19c5-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6597 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1181s # expected: 6597 1181s # received: 6597 1181s ok 22 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "14d7-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 5335 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1181s # expected: 5335 1181s # received: 5335 1181s ok 23 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1208-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4616 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1181s # expected: 4616 1181s # received: 4616 1181s ok 24 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1c352-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 115538 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1181s # expected: 115538 1181s # received: 115538 1181s ok 25 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2a07-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 10759 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1181s # expected: 10759 1181s # received: 10759 1181s ok 26 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2fef-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 12271 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1181s # expected: 12271 1181s # received: 12271 1181s ok 27 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2410-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 9232 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1181s # expected: 9232 1181s # received: 9232 1181s ok 28 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1fa90-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 129680 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1181s # expected: 129680 1181s # received: 129680 1181s ok 29 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "293d-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 10557 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1181s # expected: 10557 1181s # received: 10557 1181s ok 30 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "301f-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 12319 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1181s # expected: 12319 1181s # received: 12319 1181s ok 31 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "20fa-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8442 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1181s # expected: 8442 1181s # received: 8442 1181s ok 32 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1162-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4450 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1181s # expected: 4450 1181s # received: 4450 1181s ok 33 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "fc0b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 64523 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1181s # expected: 64523 1181s # received: 64523 1181s ok 34 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2009-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8201 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1181s # expected: 8201 1181s # received: 8201 1181s ok 35 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1007-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4103 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1181s # expected: 4103 1181s # received: 4103 1181s ok 36 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2aac-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 10924 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1181s # expected: 10924 1181s # received: 10924 1181s ok 37 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1168-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4456 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1181s # expected: 4456 1181s # received: 4456 1181s ok 38 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1875b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 100187 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1181s # expected: 100187 1181s # received: 100187 1181s ok 39 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1e25-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7717 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1181s # expected: 7717 1181s # received: 7717 1181s ok 40 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1e16-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7702 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1181s # expected: 7702 1181s # received: 7702 1181s ok 41 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1b69-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7017 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1181s # expected: 7017 1181s # received: 7017 1181s ok 42 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "115d9-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 71129 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1181s # expected: 71129 1181s # received: 71129 1181s ok 43 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "11f7-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4599 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1181s # expected: 4599 1181s # received: 4599 1181s ok 44 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1806-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6150 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1181s # expected: 6150 1181s # received: 6150 1181s ok 45 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "13f7-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 5111 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1181s # expected: 5111 1181s # received: 5111 1181s ok 46 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "9efd-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 40701 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1181s # expected: 40701 1181s # received: 40701 1181s ok 47 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1662-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 5730 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1181s # expected: 5730 1181s # received: 5730 1181s ok 48 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "124a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4682 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1181s # expected: 4682 1181s # received: 4682 1181s ok 49 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1374-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4980 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1181s # expected: 4980 1181s # received: 4980 1181s ok 50 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "d310-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 54032 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1181s # expected: 54032 1181s # received: 54032 1181s ok 51 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1b5f-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7007 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1181s # expected: 7007 1181s # received: 7007 1181s ok 52 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "9201-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 37377 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1181s # expected: 37377 1181s # received: 37377 1181s ok 53 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1076-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4214 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1181s # expected: 4214 1181s # received: 4214 1181s ok 54 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "f6a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 3946 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1181s # expected: 3946 1181s # received: 3946 1181s ok 55 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "fd6-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4054 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1181s # expected: 4054 1181s # received: 4054 1181s ok 56 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "ad8b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 44427 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1181s # expected: 44427 1181s # received: 44427 1181s ok 57 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1288-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4744 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1181s # expected: 4744 1181s # received: 4744 1181s ok 58 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "f6a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 3946 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1181s # expected: 3946 1181s # received: 3946 1181s ok 59 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "fd7-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4055 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1181s # expected: 4055 1181s # received: 4055 1181s ok 60 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "10d49-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 68937 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1181s # expected: 68937 1181s # received: 68937 1181s ok 61 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "f6a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 3946 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1181s # expected: 3946 1181s # received: 3946 1181s ok 62 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "fd4-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4052 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1181s # expected: 4052 1181s # received: 4052 1181s ok 63 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1e729-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 124713 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl561delta.pod 1181s # expected: 124713 1181s # received: 124713 1181s ok 64 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1a2c1-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 107201 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl56delta.pod 1181s # expected: 107201 1181s # received: 107201 1181s ok 65 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "94ac-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 38060 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl581delta.pod 1181s # expected: 38060 1181s # received: 38060 1181s ok 66 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1176-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4470 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl582delta.pod 1181s # expected: 4470 1181s # received: 4470 1181s ok 67 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "18bf-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6335 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl583delta.pod 1181s # expected: 6335 1181s # received: 6335 1181s ok 68 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1cc3-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7363 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl584delta.pod 1181s # expected: 7363 1181s # received: 7363 1181s ok 69 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1701-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 5889 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl585delta.pod 1181s # expected: 5889 1181s # received: 5889 1181s ok 70 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "122b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4651 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl586delta.pod 1181s # expected: 4651 1181s # received: 4651 1181s ok 71 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "20a5-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8357 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl587delta.pod 1181s # expected: 8357 1181s # received: 8357 1181s ok 72 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "62c1-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 25281 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl588delta.pod 1181s # expected: 25281 1181s # received: 25281 1181s ok 73 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "d290-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 53904 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl589delta.pod 1181s # expected: 53904 1181s # received: 53904 1181s ok 74 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1c1d5-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 115157 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perl58delta.pod 1181s # expected: 115157 1181s # received: 115157 1181s ok 75 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "4fe9-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 20457 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlaix.pod 1181s # expected: 20457 1181s # received: 20457 1181s ok 76 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1688-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 5768 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlamiga.pod 1181s # expected: 5768 1181s # received: 5768 1181s ok 77 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2031-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8241 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlandroid.pod 1181s # expected: 8241 1181s # received: 8241 1181s ok 78 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "c9433-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 824371 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlapi.pod 1181s # expected: 824371 1181s # received: 824371 1181s ok 79 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "5837-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 22583 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlapio.pod 1181s # expected: 22583 1181s # received: 22583 1181s ok 80 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1b62-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7010 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlartistic.pod 1181s # expected: 7010 1181s # received: 7010 1181s ok 81 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "20c2-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8386 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlbook.pod 1181s # expected: 8386 1181s # received: 8386 1181s ok 82 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "126-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 294 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlboot.pod 1181s # expected: 294 1181s # received: 294 1181s ok 83 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "130-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 304 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlbot.pod 1181s # expected: 304 1181s # received: 304 1181s ok 84 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1f50-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8016 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1181s # expected: 8016 1181s # received: 8016 1181s ok 85 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "dea2-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 56994 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlcall.pod 1181s # expected: 56994 1181s # received: 56994 1181s ok 86 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1180-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4480 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlcheat.pod 1181s # expected: 4480 1181s # received: 4480 1181s ok 87 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "23bf-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 9151 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlclass.pod 1181s # expected: 9151 1181s # received: 9151 1181s ok 88 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "3c63-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 15459 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1181s # expected: 15459 1181s # received: 15459 1181s ok 89 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "254a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 9546 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlclib.pod 1181s # expected: 9546 1181s # received: 9546 1181s ok 90 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "12e5-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4837 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlcn.pod 1181s # expected: 4837 1181s # received: 4837 1181s ok 91 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1b1a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6938 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1181s # expected: 6938 1181s # received: 6938 1181s ok 92 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "662a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 26154 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1181s # expected: 26154 1181s # received: 26154 1181s ok 93 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "cfa2-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 53154 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldata.pod 1181s # expected: 53154 1181s # received: 53154 1181s ok 94 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "134f-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4943 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1181s # expected: 4943 1181s # received: 4943 1181s ok 95 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "a85c-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 43100 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldebguts.pod 1181s # expected: 43100 1181s # received: 43100 1181s ok 96 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "5693-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 22163 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldebtut.pod 1181s # expected: 22163 1181s # received: 22163 1181s ok 97 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "9bbb-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 39867 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldebug.pod 1181s # expected: 39867 1181s # received: 39867 1181s ok 98 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "fd4-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4052 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldelta.pod 1181s # expected: 4052 1181s # received: 4052 1181s ok 99 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "5f0a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 24330 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1181s # expected: 24330 1181s # received: 24330 1181s ok 100 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "4c051-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 311377 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldiag.pod 1181s # expected: 311377 1181s # received: 311377 1181s ok 101 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "24a0-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 9376 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldoc.pod 1181s # expected: 9376 1181s # received: 9376 1181s ok 102 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "b4ed-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 46317 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1181s # expected: 46317 1181s # received: 46317 1181s ok 103 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "687a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 26746 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldsc.pod 1181s # expected: 26746 1181s # received: 26746 1181s ok 104 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1f17-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7959 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perldtrace.pod 1181s # expected: 7959 1181s # received: 7959 1181s ok 105 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "14981-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 84353 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1181s # expected: 84353 1181s # received: 84353 1181s ok 106 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "9321-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 37665 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlembed.pod 1181s # expected: 37665 1181s # received: 37665 1181s ok 107 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2877-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 10359 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1181s # expected: 10359 1181s # received: 10359 1181s ok 108 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "590b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 22795 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq.pod 1181s # expected: 22795 1181s # received: 22795 1181s ok 109 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "385d-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 14429 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1181s # expected: 14429 1181s # received: 14429 1181s ok 110 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "24a1-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 9377 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1181s # expected: 9377 1181s # received: 9377 1181s ok 111 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "92e1-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 37601 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1181s # expected: 37601 1181s # received: 37601 1181s ok 112 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "162be-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 90814 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1181s # expected: 90814 1181s # received: 90814 1181s ok 113 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "d7fc-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 55292 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1181s # expected: 55292 1181s # received: 55292 1181s ok 114 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "9a71-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 39537 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1181s # expected: 39537 1181s # received: 39537 1181s ok 115 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "93b8-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 37816 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1181s # expected: 37816 1181s # received: 37816 1181s ok 116 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "c310-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 49936 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1181s # expected: 49936 1181s # received: 49936 1181s ok 117 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "3b75-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 15221 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1181s # expected: 15221 1181s # received: 15221 1181s ok 118 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "56ca-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 22218 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfilter.pod 1181s # expected: 22218 1181s # received: 22218 1181s ok 119 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "342b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 13355 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfork.pod 1181s # expected: 13355 1181s # received: 13355 1181s ok 120 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "40e0-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 16608 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlform.pod 1181s # expected: 16608 1181s # received: 16608 1181s ok 121 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "671-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 1649 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1181s # expected: 1649 1181s # received: 1649 1181s ok 122 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "67142-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 422210 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlfunc.pod 1181s # expected: 422210 1181s # received: 422210 1181s ok 123 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "7c2a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 31786 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlgit.pod 1181s # expected: 31786 1181s # received: 31786 1181s ok 124 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "21810-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 137232 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlglossary.pod 1181s # expected: 137232 1181s # received: 137232 1181s ok 125 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "4075-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 16501 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlgov.pod 1181s # expected: 16501 1181s # received: 16501 1181s ok 126 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "35f7-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 13815 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlgpl.pod 1181s # expected: 13815 1181s # received: 13815 1181s ok 127 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2c264-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 180836 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlguts.pod 1181s # expected: 180836 1181s # received: 180836 1181s ok 128 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "afe4-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 45028 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlhack.pod 1181s # expected: 45028 1181s # received: 45028 1181s ok 129 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "11a38-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 72248 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1181s # expected: 72248 1181s # received: 72248 1181s ok 130 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1809-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6153 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1181s # expected: 6153 1181s # received: 6153 1181s ok 131 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "5f7-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 1527 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1181s # expected: 1527 1181s # received: 1527 1181s ok 132 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "e88a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 59530 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlhist.pod 1181s # expected: 59530 1181s # received: 59530 1181s ok 133 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "77a4-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 30628 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlhpux.pod 1181s # expected: 30628 1181s # received: 30628 1181s ok 134 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "7dd-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 2013 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlhurd.pod 1181s # expected: 2013 1181s # received: 2013 1181s ok 135 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1f865-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 129125 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlintern.pod 1181s # expected: 129125 1181s # received: 129125 1181s ok 136 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "9216-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 37398 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlinterp.pod 1181s # expected: 37398 1181s # received: 37398 1181s ok 137 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "579d-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 22429 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlintro.pod 1181s # expected: 22429 1181s # received: 22429 1181s ok 138 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "8ad3-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 35539 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perliol.pod 1181s # expected: 35539 1181s # received: 35539 1181s ok 139 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "11817-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 71703 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlipc.pod 1181s # expected: 71703 1181s # received: 71703 1181s ok 140 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1150-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4432 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlirix.pod 1181s # expected: 4432 1181s # received: 4432 1181s ok 141 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "20a8-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8360 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perljp.pod 1181s # expected: 8360 1181s # received: 8360 1181s ok 142 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2fc0-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 12224 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlko.pod 1181s # expected: 12224 1181s # received: 12224 1181s ok 143 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "163-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 355 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1181s # expected: 355 1181s # received: 355 1181s ok 144 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "7ea-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 2026 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perllinux.pod 1181s # expected: 2026 1181s # received: 2026 1181s ok 145 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "12457-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 74839 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perllocale.pod 1181s # expected: 74839 1181s # received: 74839 1181s ok 146 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "24dc-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 9436 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perllol.pod 1181s # expected: 9436 1181s # received: 9436 1181s ok 147 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2f6f-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 12143 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1181s # expected: 12143 1181s # received: 12143 1181s ok 148 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "6753-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 26451 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlmod.pod 1181s # expected: 26451 1181s # received: 26451 1181s ok 149 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2574-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 9588 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1181s # expected: 9588 1181s # received: 9588 1181s ok 150 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "e547-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 58695 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1181s # expected: 58695 1181s # received: 58695 1181s ok 151 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "573b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 22331 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1181s # expected: 22331 1181s # received: 22331 1181s ok 152 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "d65-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 3429 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1181s # expected: 3429 1181s # received: 3429 1181s ok 153 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2ad3-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 10963 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1181s # expected: 10963 1181s # received: 10963 1181s ok 154 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "20a5-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8357 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlnumber.pod 1181s # expected: 8357 1181s # received: 8357 1181s ok 155 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "8d30-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 36144 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlobj.pod 1181s # expected: 36144 1181s # received: 36144 1181s ok 156 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "6885-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 26757 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlootut.pod 1181s # expected: 26757 1181s # received: 26757 1181s ok 157 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "251a5-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 151973 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlop.pod 1181s # expected: 151973 1181s # received: 151973 1181s ok 158 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "4db-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 1243 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1181s # expected: 1243 1181s # received: 1243 1181s ok 159 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "3b77-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 15223 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlopentut.pod 1181s # expected: 15223 1181s # received: 15223 1181s ok 160 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "16cb9-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 93369 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlos2.pod 1181s # expected: 93369 1181s # received: 93369 1181s ok 161 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "37cb-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 14283 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlos390.pod 1181s # expected: 14283 1181s # received: 14283 1181s ok 162 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "12b0-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4784 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlos400.pod 1181s # expected: 4784 1181s # received: 4784 1181s ok 163 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "c8a9-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 51369 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1181s # expected: 51369 1181s # received: 51369 1181s ok 164 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "c2bd-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 49853 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlperf.pod 1181s # expected: 49853 1181s # received: 49853 1181s ok 165 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1418-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 5144 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlplan9.pod 1181s # expected: 5144 1181s # received: 5144 1181s ok 166 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "5b65-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 23397 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlpod.pod 1181s # expected: 23397 1181s # received: 23397 1181s ok 167 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "10d10-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 68880 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1181s # expected: 68880 1181s # received: 68880 1181s ok 168 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2f40-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 12096 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1181s # expected: 12096 1181s # received: 12096 1181s ok 169 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "67b7-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 26551 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1181s # expected: 26551 1181s # received: 26551 1181s ok 170 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "15cc8-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 89288 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlport.pod 1181s # expected: 89288 1181s # received: 89288 1181s ok 171 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1412-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 5138 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlpragma.pod 1181s # expected: 5138 1181s # received: 5138 1181s ok 172 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1a25-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 6693 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlqnx.pod 1181s # expected: 6693 1181s # received: 6693 1181s ok 173 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2127d-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 135805 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlre.pod 1181s # expected: 135805 1181s # received: 135805 1181s ok 174 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "7bad-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 31661 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlreapi.pod 1181s # expected: 31661 1181s # received: 31661 1181s ok 175 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "818f-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 33167 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1181s # expected: 33167 1181s # received: 33167 1181s ok 176 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "beb0-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 48816 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1181s # expected: 48816 1181s # received: 48816 1181s ok 177 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "8c47-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 35911 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlref.pod 1181s # expected: 35911 1181s # received: 35911 1181s ok 178 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "4944-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 18756 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlreftut.pod 1181s # expected: 18756 1181s # received: 18756 1181s ok 179 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "a989-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 43401 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlreguts.pod 1181s # expected: 43401 1181s # received: 43401 1181s ok 180 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1fd-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 509 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlrepository.pod 1181s # expected: 509 1181s # received: 509 1181s ok 181 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "4af5-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 19189 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlrequick.pod 1181s # expected: 19189 1181s # received: 19189 1181s ok 182 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "3ce4-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 15588 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlreref.pod 1181s # expected: 15588 1181s # received: 15588 1181s ok 183 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1e219-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 123417 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlretut.pod 1181s # expected: 123417 1181s # received: 123417 1181s ok 184 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "60c-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 1548 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlriscos.pod 1181s # expected: 1548 1181s # received: 1548 1181s ok 185 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "e52d-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 58669 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlrun.pod 1181s # expected: 58669 1181s # received: 58669 1181s ok 186 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "6cc6-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 27846 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlsec.pod 1181s # expected: 27846 1181s # received: 27846 1181s ok 187 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "4af2-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 19186 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1181s # expected: 19186 1181s # received: 19186 1181s ok 188 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "74a6-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 29862 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1181s # expected: 29862 1181s # received: 29862 1181s ok 189 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1bdc-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7132 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlsource.pod 1181s # expected: 7132 1181s # received: 7132 1181s ok 190 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "233b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 9019 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlstyle.pod 1181s # expected: 9019 1181s # received: 9019 1181s ok 191 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "12f85-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 77701 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlsub.pod 1181s # expected: 77701 1181s # received: 77701 1181s ok 192 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "d2de-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 53982 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlsyn.pod 1181s # expected: 53982 1181s # received: 53982 1181s ok 193 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "2858-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 10328 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlsynology.pod 1181s # expected: 10328 1181s # received: 10328 1181s ok 194 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "b53a-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 46394 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1181s # expected: 46394 1181s # received: 46394 1181s ok 195 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "9a91-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 39569 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perltie.pod 1181s # expected: 39569 1181s # received: 39569 1181s ok 196 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "b9206-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 758278 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perltoc.pod 1181s # expected: 758278 1181s # received: 758278 1181s ok 197 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "174-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 372 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perltodo.pod 1181s # expected: 372 1181s # received: 372 1181s ok 198 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "126-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 294 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perltooc.pod 1181s # expected: 294 1181s # received: 294 1181s ok 199 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "126-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 294 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perltoot.pod 1181s # expected: 294 1181s # received: 294 1181s ok 200 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "297f-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 10623 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perltrap.pod 1181s # expected: 10623 1181s # received: 10623 1181s ok 201 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "213f-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 8511 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perltru64.pod 1181s # expected: 8511 1181s # received: 8511 1181s ok 202 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1183-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 4483 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perltw.pod 1181s # expected: 4483 1181s # received: 4483 1181s ok 203 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "162c0-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 90816 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlunicode.pod 1181s # expected: 90816 1181s # received: 90816 1181s ok 204 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "6349-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 25417 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlunicook.pod 1181s # expected: 25417 1181s # received: 25417 1181s ok 205 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "372e-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 14126 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1181s # expected: 14126 1181s # received: 14126 1181s ok 206 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "96e1-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 38625 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perluniintro.pod 1181s # expected: 38625 1181s # received: 38625 1181s ok 207 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "6eefa-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 454394 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perluniprops.pod 1181s # expected: 454394 1181s # received: 454394 1181s ok 208 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1f0f-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7951 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlunitut.pod 1181s # expected: 7951 1181s # received: 7951 1181s ok 209 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1ce8-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 7400 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlutil.pod 1181s # expected: 7400 1181s # received: 7400 1181s ok 210 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "16ab2-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 92850 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlvar.pod 1181s # expected: 92850 1181s # received: 92850 1181s ok 211 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "c68d-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 50829 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlvms.pod 1181s # expected: 50829 1181s # received: 50829 1181s ok 212 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "f16-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 3862 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlvos.pod 1181s # expected: 3862 1181s # received: 3862 1181s ok 213 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "7fdb-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 32731 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlwin32.pod 1181s # expected: 32731 1181s # received: 32731 1181s ok 214 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "1532b-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 86827 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlxs.pod 1181s # expected: 86827 1181s # received: 86827 1181s ok 215 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "c504-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 50436 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlxstut.pod 1181s # expected: 50436 1181s # received: 50436 1181s ok 216 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "5dc1-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 24001 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1181s # expected: 24001 1181s # received: 24001 1181s ok 217 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "d40b0-6237dbf803ac0" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 868528 1181s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-binary-httpd 1181s # expected: 868528 1181s # received: 868528 1181s ok 218 1181s #lwp request: 1181s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1181s #User-Agent: libwww-perl/6.76 1181s # 1181s #server response: 1181s #HTTP/1.1 200 OK 1181s #Connection: close 1181s #Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Accept-Ranges: bytes 1181s #ETag: "3c2760-6155edc931600" 1181s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1181s #Vary: In-If1 1181s #Content-Length: 3942240 1181s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1181s #Client-Date: Tue, 17 Dec 2024 21:00:05 GMT 1181s #Client-Peer: 127.0.0.1:8529 1181s #Client-Response-Num: 1 1181s #DMMATCH1: 1 1181s # 1181s # testing : download of /getfiles-binary-perl 1181s # expected: 3942240 1181s # received: 3942240 1181s ok 219 1181s ok 1183s t/apache/headers.t .................. 1183s 1..27 1183s # Running under perl version 5.038002 for linux 1183s # Current time local: Tue Dec 17 21:00:05 2024 1183s # Current time GMT: Tue Dec 17 21:00:05 2024 1183s # Using Test.pm version 1.31 1183s # Using Apache/Test.pm version 1.42 1183s testing: Hello: World 1183s ok 1 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 2 1183s header: [World] vs [World] 1183s # testing : compare header Hello value 1183s # expected: 'World' 1183s # received: 'World' 1183s ok 3 1183s testing: Hello: World 1183s ok 4 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 5 1183s header: [World] vs [World] 1183s # testing : compare header Hello value 1183s # expected: 'World' 1183s # received: 'World' 1183s ok 6 1183s testing: Hello: World 1183s ok 7 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 8 1183s header: [World] vs [World] 1183s # testing : compare header Hello value 1183s # expected: 'World' 1183s # received: 'World' 1183s ok 9 1183s testing: Hello: Foo 1183s Bar 1183s ok 10 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 11 1183s header: [Foo Bar] vs [Foo Bar] 1183s # testing : compare header Hello value 1183s # expected: 'Foo Bar' 1183s # received: 'Foo Bar' 1183s ok 12 1183s testing: Hello: Foo 1183s Bar 1183s ok 13 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 14 1183s header: [Foo Bar] vs [Foo Bar] 1183s # testing : compare header Hello value 1183s # expected: 'Foo Bar' 1183s # received: 'Foo Bar' 1183s ok 15 1183s testing: Hello: Foo 1183s Bar 1183s ok 16 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 17 1183s header: [Foo Bar] vs [Foo Bar] 1183s # testing : compare header Hello value 1183s # expected: 'Foo Bar' 1183s # received: 'Foo Bar' 1183s ok 18 1183s testing: Hello: Foo 1183s Bar 1183s ok 19 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 20 1183s header: [Foo Bar] vs [Foo Bar] 1183s # testing : compare header Hello value 1183s # expected: 'Foo Bar' 1183s # received: 'Foo Bar' 1183s ok 21 1183s testing: Hello: Foo 1183s Bar 1183s ok 22 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 23 1183s header: [Foo Bar] vs [Foo Bar] 1183s # testing : compare header Hello value 1183s # expected: 'Foo Bar' 1183s # received: 'Foo Bar' 1183s ok 24 1183s testing: Hello:World 1183s ok 25 1183s # testing : response success 1183s # expected: qr/HTTP\/1\.. 200 OK/ 1183s # received: 'HTTP/1.1 200 OK' 1183s ok 26 1183s header: [World] vs [World] 1183s # testing : compare header Hello value 1183s # expected: 'World' 1183s # received: 'World' 1183s ok 27 1183s ok 1185s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1187s t/apache/http_strict.t .............. 1187s 1..178 1187s # Running under perl version 5.038002 for linux 1187s # Current time local: Tue Dec 17 21:00:10 2024 1187s # Current time GMT: Tue Dec 17 21:00:10 2024 1187s # Using Test.pm version 1.31 1187s # Using Apache/Test.pm version 1.42 1187s # SENDING: 1187s # GET / HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 1 1187s # SENDING: 1187s # GET / HTTP/1.0\n\n 1187s # expecting success, got 200 1187s ok 2 1187s # SENDING: 1187s # get / HTTP/1.0\r\n\r\n 1187s # expecting 501, got 501 1187s ok 3 1187s # SENDING: 1187s # G ET / HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 4 1187s # SENDING: 1187s # G\x00ET / HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 5 1187s # SENDING: 1187s # G/T / HTTP/1.0\r\n\r\n 1187s # expecting 501, got 501 1187s ok 6 1187s # SENDING: 1187s # GET /\x00 HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 7 1187s # SENDING: 1187s # GET / HTTP/1.0\x00\r\n\r\n 1187s # expecting 400, got 400 1187s ok 8 1187s # SENDING: 1187s # GET\x0c/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 9 1187s # SENDING: 1187s # GET\r/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 10 1187s # SENDING: 1187s # GET\t/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 11 1187s # SENDING: 1187s # GET / HTT/1.0\r\n\r\n 1187s # expecting error, got 400 1187s ok 12 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1187s # expecting success, got 200 1187s ok 13 1187s # SENDING: 1187s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1187s # expecting success, got 200 1187s ok 14 1187s # SENDING: 1187s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1187s # expecting success, got 200 1187s ok 15 1187s # SENDING: 1187s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1187s # expecting 400, got 400 1187s ok 16 1187s # SENDING: 1187s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1187s # expecting 400, got 400 1187s ok 17 1187s # SENDING: 1187s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1187s # expecting 200, got 200 1187s ok 18 1187s # SENDING: 1187s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1187s # expecting 400, got 400 1187s ok 19 1187s # SENDING: 1187s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1187s # expecting error, got 400 1187s ok 20 1187s # SENDING: 1187s # GET / HTTP/0.9\r\n\r\n 1187s # expecting error, got 400 1187s ok 21 1187s # SENDING: 1187s # GET / HTTP/0.8\r\n\r\n 1187s # expecting error, got 400 1187s ok 22 1187s # SENDING: 1187s # GET /\x01 HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 23 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 24 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 25 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 26 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 27 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1187s # expecting 400, got 400 1187s ok 28 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 29 1187s # SENDING: 1187s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 30 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 31 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1187s # expecting 400, got 400 1187s ok 32 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 33 1187s # SENDING: 1187s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 34 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 35 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 36 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 37 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 38 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1187s # expecting 400, got 400 1187s ok 39 1187s # SENDING: 1187s # GET / HTTP/1.0\r\r 1187s # expecting dropped connection and HTTPD dropped connection 1187s ok 40 1187s # SENDING: 1187s # GET /\r\n 1187s # expecting headerless HTTP/0.9 body, got response 1187s ok 41 1187s # SENDING: 1187s # GET /#frag HTTP/1.0\r\n 1187s # expecting 400, got 400 1187s ok 42 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1187s # expecting 200, got 200 1187s ok 43 1187s # SENDING: 1187s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 44 1187s # SENDING: 1187s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 45 1187s # SENDING: 1187s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 46 1187s # SENDING: 1187s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 47 1187s # SENDING: 1187s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 48 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1187s # expecting 200, got 200 1187s ok 49 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1187s # expecting 400, got 400 1187s ok 50 1187s # SENDING: 1187s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 51 1187s # SENDING: 1187s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 52 1187s # SENDING: 1187s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 53 1187s # SENDING: 1187s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 54 1187s # SENDING: 1187s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 55 1187s # SENDING: 1187s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 56 1187s # SENDING: 1187s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 57 1187s # SENDING: 1187s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 58 1187s # SENDING: 1187s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 59 1187s # SENDING: 1187s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 60 1187s # SENDING: 1187s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 61 1187s # SENDING: 1187s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 62 1187s # SENDING: 1187s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 63 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1187s # expecting success, got 200 1187s ok 64 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1187s # expecting success, got 200 1187s ok 65 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1187s # expecting success, got 200 1187s ok 66 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1187s # expecting success, got 200 1187s ok 67 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1187s # expecting success, got 200 1187s ok 68 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1187s # expecting success, got 200 1187s ok 69 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1187s # expecting 200, got 200 1187s ok 70 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1187s # expecting 200, got 200 1187s ok 71 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1187s # expecting 400, got 400 1187s ok 72 1187s # SENDING: 1187s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 73 1187s # SENDING: 1187s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 74 1187s # SENDING: 1187s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 75 1187s # SENDING: 1187s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 76 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1187s # expecting 200, got 200 1187s ok 77 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1187s # expecting 200, got 200 1187s ok 78 1187s # SENDING: 1187s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 79 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1187s # DECODED: Foo: bar 1187s # RESPONSE: 1187s # HTTP/1.1 200 OK\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Foo: bar\r\n 1187s # Vary: In-If1\r\n 1187s # DMMATCH1: 1\r\n 1187s # Content-Length: 36\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/plain\r\n 1187s # \r\n 1187s # Hi!\n 1187s # SERVERNAME=localhost\n 1187s # HTTP_HOST=\n 1187s # 1187s # expecting 200, got 200 1187s ok 80 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1187s # DECODED: Foo: 1187s # RESPONSE: 1187s # HTTP/1.1 200 OK\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Foo: \r\n 1187s # Vary: In-If1\r\n 1187s # DMMATCH1: 1\r\n 1187s # Content-Length: 36\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/plain\r\n 1187s # \r\n 1187s # Hi!\n 1187s # SERVERNAME=localhost\n 1187s # HTTP_HOST=\n 1187s # 1187s # expecting 200, got 200 1187s ok 81 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1187s # DECODED: : bar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 564\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 82 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1187s # DECODED: F\x00oo: bar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 528\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 83 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1187s # DECODED: F\x01oo: bar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 564\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 84 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1187s # DECODED: F\noo: bar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 528\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 85 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1187s # DECODED: Foo: b\tar 1187s # RESPONSE: 1187s # HTTP/1.1 200 OK\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Foo: b\tar\r\n 1187s # Vary: In-If1\r\n 1187s # DMMATCH1: 1\r\n 1187s # Content-Length: 36\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/plain\r\n 1187s # \r\n 1187s # Hi!\n 1187s # SERVERNAME=localhost\n 1187s # HTTP_HOST=\n 1187s # 1187s # expecting 200, got 200 1187s ok 86 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1187s # DECODED: Foo: b\x01ar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 87 1187s # SENDING: 1187s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1187s # expecting 500, got 500 1187s ok 88 1187s # SENDING: 1187s # GET / HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 89 1187s # SENDING: 1187s # GET / HTTP/1.0\n\n 1187s # expecting 400, got 400 1187s ok 90 1187s # SENDING: 1187s # get / HTTP/1.0\r\n\r\n 1187s # expecting 501, got 501 1187s ok 91 1187s # SENDING: 1187s # G ET / HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 92 1187s # SENDING: 1187s # G\x00ET / HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 93 1187s # SENDING: 1187s # G/T / HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 94 1187s # SENDING: 1187s # GET /\x00 HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 95 1187s # SENDING: 1187s # GET / HTTP/1.0\x00\r\n\r\n 1187s # expecting 400, got 400 1187s ok 96 1187s # SENDING: 1187s # GET\x0c/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 97 1187s # SENDING: 1187s # GET\r/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 98 1187s # SENDING: 1187s # GET\t/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 99 1187s # SENDING: 1187s # GET / HTT/1.0\r\n\r\n 1187s # expecting error, got 400 1187s ok 100 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1187s # expecting success, got 200 1187s ok 101 1187s # SENDING: 1187s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1187s # expecting success, got 200 1187s ok 102 1187s # SENDING: 1187s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1187s # expecting success, got 200 1187s ok 103 1187s # SENDING: 1187s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1187s # expecting 400, got 400 1187s ok 104 1187s # SENDING: 1187s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1187s # expecting 400, got 400 1187s ok 105 1187s # SENDING: 1187s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1187s # expecting 400, got 400 1187s ok 106 1187s # SENDING: 1187s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1187s # expecting 400, got 400 1187s ok 107 1187s # SENDING: 1187s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1187s # expecting error, got 400 1187s ok 108 1187s # SENDING: 1187s # GET / HTTP/0.9\r\n\r\n 1187s # expecting error, got 400 1187s ok 109 1187s # SENDING: 1187s # GET / HTTP/0.8\r\n\r\n 1187s # expecting error, got 400 1187s ok 110 1187s # SENDING: 1187s # GET /\x01 HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 111 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 112 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 113 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 114 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 115 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1187s # expecting 400, got 400 1187s ok 116 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 117 1187s # SENDING: 1187s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 118 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 119 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1187s # expecting 400, got 400 1187s ok 120 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 121 1187s # SENDING: 1187s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 122 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 123 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 124 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1187s # expecting 400, got 400 1187s ok 125 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 126 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1187s # expecting 400, got 400 1187s ok 127 1187s # SENDING: 1187s # GET / HTTP/1.0\r\r 1187s # expecting dropped connection and HTTPD dropped connection 1187s ok 128 1187s # SENDING: 1187s # GET /\r\n 1187s # expecting headerless HTTP/0.9 body, got response 1187s ok 129 1187s # SENDING: 1187s # GET /#frag HTTP/1.0\r\n 1187s # expecting 400, got 400 1187s ok 130 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1187s # expecting 400, got 400 1187s ok 131 1187s # SENDING: 1187s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 132 1187s # SENDING: 1187s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 133 1187s # SENDING: 1187s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 134 1187s # SENDING: 1187s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 135 1187s # SENDING: 1187s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 136 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1187s # expecting 400, got 400 1187s ok 137 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1187s # expecting 400, got 400 1187s ok 138 1187s # SENDING: 1187s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 139 1187s # SENDING: 1187s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 140 1187s # SENDING: 1187s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 141 1187s # SENDING: 1187s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 142 1187s # SENDING: 1187s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 143 1187s # SENDING: 1187s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 144 1187s # SENDING: 1187s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 145 1187s # SENDING: 1187s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 146 1187s # SENDING: 1187s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 147 1187s # SENDING: 1187s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 148 1187s # SENDING: 1187s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 149 1187s # SENDING: 1187s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1187s # expecting success, got 200 1187s ok 150 1187s # SENDING: 1187s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1187s # expecting 400, got 400 1187s ok 151 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1187s # expecting success, got 200 1187s ok 152 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1187s # expecting success, got 200 1187s ok 153 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1187s # expecting success, got 200 1187s ok 154 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1187s # expecting success, got 200 1187s ok 155 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1187s # expecting success, got 200 1187s ok 156 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1187s # expecting success, got 200 1187s ok 157 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1187s # expecting 400, got 400 1187s ok 158 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1187s # expecting 400, got 400 1187s ok 159 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1187s # expecting 400, got 400 1187s ok 160 1187s # SENDING: 1187s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 161 1187s # SENDING: 1187s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 162 1187s # SENDING: 1187s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 163 1187s # SENDING: 1187s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1187s # expecting 200, got 200 1187s ok 164 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1187s # expecting 200, got 200 1187s ok 165 1187s # SENDING: 1187s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1187s # expecting 200, got 200 1187s ok 166 1187s # SENDING: 1187s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1187s # expecting 200, got 200 1187s ok 167 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1187s # DECODED: Foo: bar 1187s # RESPONSE: 1187s # HTTP/1.1 200 OK\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Foo: bar\r\n 1187s # Vary: In-If1\r\n 1187s # DMMATCH1: 1\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/plain\r\n 1187s # \r\n 1187s # Hi!\n 1187s # SERVERNAME=localhost\n 1187s # HTTP_HOST=\n 1187s # 1187s # expecting 200, got 200 1187s ok 168 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1187s # DECODED: Foo: 1187s # RESPONSE: 1187s # HTTP/1.1 200 OK\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Foo: \r\n 1187s # Vary: In-If1\r\n 1187s # DMMATCH1: 1\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/plain\r\n 1187s # \r\n 1187s # Hi!\n 1187s # SERVERNAME=localhost\n 1187s # HTTP_HOST=\n 1187s # 1187s # expecting 200, got 200 1187s ok 169 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1187s # DECODED: : bar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 564\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 170 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1187s # DECODED: F\x00oo: bar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 528\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 171 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1187s # DECODED: F\x01oo: bar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 564\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 172 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1187s # DECODED: F\noo: bar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 528\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 173 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1187s # DECODED: Foo: b\tar 1187s # RESPONSE: 1187s # HTTP/1.1 200 OK\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Foo: b\tar\r\n 1187s # Vary: In-If1\r\n 1187s # DMMATCH1: 1\r\n 1187s # Content-Length: 36\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/plain\r\n 1187s # \r\n 1187s # Hi!\n 1187s # SERVERNAME=localhost\n 1187s # HTTP_HOST=\n 1187s # 1187s # expecting 200, got 200 1187s ok 174 1187s # SENDING: 1187s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1187s # DECODED: Foo: b\x01ar 1187s # RESPONSE: 1187s # HTTP/1.1 500 Internal Server Error\r\n 1187s # Date: Tue, 17 Dec 2024 21:00:12 GMT\r\n 1187s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1187s # Content-Length: 564\r\n 1187s # Connection: close\r\n 1187s # Content-Type: text/html; charset=iso-8859-1\r\n 1187s # \r\n 1187s # \n 1187s # \n 1187s # ... 1187s # expecting 500, got 500 1187s ok 175 1187s # SENDING: 1187s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1187s # expecting 500, got 500 1187s ok 176 1187s ok 177 1187s ok 178 1187s ok 1190s t/apache/if_sections.t .............. 1190s 1..46 1190s # Running under perl version 5.038002 for linux 1190s # Current time local: Tue Dec 17 21:00:12 2024 1190s # Current time GMT: Tue Dec 17 21:00:12 2024 1190s # Using Test.pm version 1.31 1190s # Using Apache/Test.pm version 1.42 1190s # /if_sec/ with '': 1190s # expected: 200 1190s # received: '200' 1190s ok 1 1190s # expected: undef 1190s # received: undef 1190s ok 2 1190s # /if_sec/foo.if_test with '': 1190s # expected: 200 1190s # received: '200' 1190s ok 3 1190s # expected: undef 1190s # received: undef 1190s ok 4 1190s # /if_sec/foo.if_test with '1': 1190s # expected: 200 1190s # received: '200' 1190s ok 5 1190s # expected: 'global1' 1190s # received: 'global1' 1190s ok 6 1190s # /if_sec/foo.if_test with '1 11': 1190s # expected: 200 1190s # received: '200' 1190s ok 7 1190s # expected: 'global1, nested11, nested113' 1190s # received: 'global1, nested11, nested113' 1190s ok 8 1190s # /if_sec/foo.if_test with '1 11 111': 1190s # expected: 200 1190s # received: '200' 1190s ok 9 1190s # expected: 'global1, nested11, nested111' 1190s # received: 'global1, nested11, nested111' 1190s ok 10 1190s # /if_sec/foo.if_test with '1 11 112': 1190s # expected: 200 1190s # received: '200' 1190s ok 11 1190s # expected: 'global1, nested11, nested112' 1190s # received: 'global1, nested11, nested112' 1190s ok 12 1190s # /if_sec/foo.if_test with '1 2': 1190s # expected: 200 1190s # received: '200' 1190s ok 13 1190s # expected: 'global1, files2' 1190s # received: 'global1, files2' 1190s ok 14 1190s # /if_sec/dir/foo.txt with '1 2': 1190s # expected: 200 1190s # received: '200' 1190s ok 15 1190s # expected: 'global1, dir1, dir2, dir_files1' 1190s # received: 'global1, dir1, dir2, dir_files1' 1190s ok 16 1190s # /if_sec/dir/ with '1 2': 1190s # expected: 200 1190s # received: '200' 1190s ok 17 1190s # expected: 'global1, dir1, dir2' 1190s # received: 'global1, dir1, dir2' 1190s ok 18 1190s # /if_sec/dir/ with '1 11': 1190s # expected: 200 1190s # received: '200' 1190s ok 19 1190s # expected: 'global1, dir1, nested11, nested113' 1190s # received: 'global1, dir1, nested11, nested113' 1190s ok 20 1190s # /if_sec/dir/ with '1 11 111': 1190s # expected: 200 1190s # received: '200' 1190s ok 21 1190s # expected: 'global1, dir1, nested11, nested111' 1190s # received: 'global1, dir1, nested11, nested111' 1190s ok 22 1190s # /if_sec/dir/ with '1 11 112': 1190s # expected: 200 1190s # received: '200' 1190s ok 23 1190s # expected: 'global1, dir1, nested11, nested112' 1190s # received: 'global1, dir1, nested11, nested112' 1190s ok 24 1190s # /if_sec/loc/ with '1 2': 1190s # expected: 200 1190s # received: '200' 1190s ok 25 1190s # expected: 'global1, loc1, loc2' 1190s # received: 'global1, loc1, loc2' 1190s ok 26 1190s # /if_sec/loc/foo.txt with '1 2': 1190s # expected: 200 1190s # received: '200' 1190s ok 27 1190s # expected: 'global1, loc1, loc2' 1190s # received: 'global1, loc1, loc2' 1190s ok 28 1190s # /if_sec/loc/ with '1 11': 1190s # expected: 200 1190s # received: '200' 1190s ok 29 1190s # expected: 'global1, loc1, nested11, nested113' 1190s # received: 'global1, loc1, nested11, nested113' 1190s ok 30 1190s # /if_sec/loc/ with '1 11 111': 1190s # expected: 200 1190s # received: '200' 1190s ok 31 1190s # expected: 'global1, loc1, nested11, nested111' 1190s # received: 'global1, loc1, nested11, nested111' 1190s ok 32 1190s # /if_sec/loc/ with '1 11 112': 1190s # expected: 200 1190s # received: '200' 1190s ok 33 1190s # expected: 'global1, loc1, nested11, nested112' 1190s # received: 'global1, loc1, nested11, nested112' 1190s ok 34 1190s # /if_sec/loc/foo.if_test with '1 2': 1190s # expected: 200 1190s # received: '200' 1190s ok 35 1190s # expected: 'global1, files2, loc1, loc2' 1190s # received: 'global1, files2, loc1, loc2' 1190s ok 36 1190s # /if_sec/loc/foo.if_test with '1 2 11': 1190s # expected: 200 1190s # received: '200' 1190s ok 37 1190s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1190s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1190s ok 38 1190s # /if_sec/loc/foo.if_test with '1 2 11 111': 1190s # expected: 200 1190s # received: '200' 1190s ok 39 1190s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1190s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1190s ok 40 1190s # /if_sec/loc/foo.if_test with '1 2 11 112': 1190s # expected: 200 1190s # received: '200' 1190s ok 41 1190s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1190s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1190s ok 42 1190s # /if_sec/proxy/ with '1 2': 1190s # expected: 200 1190s # received: '200' 1190s ok 43 1190s # expected: 'global1, locp1, locp2' 1190s # received: 'global1, locp1, locp2' 1190s ok 44 1190s # /if_sec/proxy/ with '2': 1190s # expected: 200 1190s # received: '200' 1190s ok 45 1190s # expected: 'locp2' 1190s # received: 'locp2' 1190s ok 46 1190s ok 1192s t/apache/iffile.t ................... 1192s 1..2 1192s # Running under perl version 5.038002 for linux 1192s # Current time local: Tue Dec 17 21:00:14 2024 1192s # Current time GMT: Tue Dec 17 21:00:14 2024 1192s # Using Test.pm version 1.31 1192s # Using Apache/Test.pm version 1.42 1192s # expected: 200 1192s # received: '200' 1192s ok 1 1192s # expected: 'success1, success2, success3, success4, success5' 1192s # received: 'success1, success2, success3, success4, success5' 1192s ok 2 1192s ok 1194s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1200s t/apache/limits.t ................... 1200s 1..12 1200s # Running under perl version 5.038002 for linux 1200s # Current time local: Tue Dec 17 21:00:19 2024 1200s # Current time GMT: Tue Dec 17 21:00:19 2024 1200s # Using Test.pm version 1.31 1200s # Using Apache/Test.pm version 1.42 1200s # Testing LimitRequestLine; should succeed 1200s # testing : Test #1 1200s # expected: 200 1200s # received: '200' 1200s ok 1 1200s # Testing LimitRequestLine; should fail 1200s # testing : Test #2 1200s # expected: 414 1200s # received: '414' 1200s ok 2 1200s # Testing LimitRequestFieldSize; should succeed 1200s # testing : Test #3 1200s # expected: 200 1200s # received: '200' 1200s ok 3 1200s # Testing LimitRequestFieldSize; should fail 1200s # testing : Test #4 1200s # expected: 400 1200s # received: '400' 1200s ok 4 1200s # Testing LimitRequestFields; should succeed 1200s # testing : Test #5 1200s # expected: 200 1200s # received: '200' 1200s ok 5 1200s # Testing LimitRequestFields; should fail 1200s # testing : Test #6 1200s # expected: 400 1200s # received: '400' 1200s ok 6 1200s # Testing LimitRequestBody; should succeed 1200s # Chunked transfer-encoding enabled 1200s # testing : Test #7 1200s # expected: 200 1200s # received: '200' 1200s ok 7 1200s # Testing LimitRequestBody; should succeed 1200s # Chunked transfer-encoding disabled 1200s # testing : Test #8 1200s # expected: 200 1200s # received: '200' 1200s ok 8 1200s # Testing LimitRequestBody; should fail 1200s # Chunked transfer-encoding enabled 1200s # testing : Test #9 1200s # expected: 413 1200s # received: '413' 1200s ok 9 1200s # Testing LimitRequestBody; should fail 1200s # Chunked transfer-encoding disabled 1200s # testing : Test #10 1200s # expected: 413 1200s # received: '413' 1200s ok 10 1200s # Testing LimitRequestFieldSize; should succeed 1200s # testing : Test #11 1200s # expected: 200 1200s # received: '200' 1200s ok 11 1200s # Testing LimitRequestFieldSize; should fail 1200s # testing : Test #12 1200s # expected: 400 1200s # received: '400' 1200s ok 12 1200s ok 1202s t/apache/loglevel.t ................. 1202s 1..8 1202s # Running under perl version 5.038002 for linux 1202s # Current time local: Tue Dec 17 21:00:25 2024 1202s # Current time GMT: Tue Dec 17 21:00:25 2024 1202s # Using Test.pm version 1.31 1202s # Using Apache/Test.pm version 1.42 1202s ok 1 1202s ok 2 1202s ok 3 1202s ok 4 1202s ok 5 1202s ok 6 1202s ok 7 1202s ok 8 1202s ok 1204s t/apache/maxranges.t ................ 1204s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1204s 1..19 1204s # Running under perl version 5.038002 for linux 1204s # Current time local: Tue Dec 17 21:00:27 2024 1204s # Current time GMT: Tue Dec 17 21:00:27 2024 1204s # Using Test.pm version 1.31 1204s # Using Apache/Test.pm version 1.42 1204s ok 1 1204s ok 2 1204s ok 3 1204s ok 4 1204s ok 5 1204s ok 6 1204s ok 7 1204s ok 8 1204s ok 9 1204s ok 10 1204s ok 11 1204s ok 12 1204s ok 13 1204s ok 14 1204s ok 15 1204s ok 16 1204s ok 17 1204s ok 18 1204s ok 19 1204s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1204s ok 1206s t/apache/mergeslashes.t ............. 1206s 1..9 1206s # Running under perl version 5.038002 for linux 1206s # Current time local: Tue Dec 17 21:00:29 2024 1206s # Current time GMT: Tue Dec 17 21:00:29 2024 1206s # Using Test.pm version 1.31 1206s # Using Apache/Test.pm version 1.42 1206s # SENDING to 127.0.0.1:8537 1206s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1206s # expected 403, got 403 for exact match 1206s ok 1 1206s # SENDING to 127.0.0.1:8537 1206s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1206s # expected 403, got 403 for merged even at front 1206s ok 2 1206s # SENDING to 127.0.0.1:8537 1206s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1206s # expected 403, got 403 for merged even at front 1206s ok 3 1206s # SENDING to 127.0.0.1:8537 1206s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1206s # expected 403, got 403 for c// should be merged 1206s ok 4 1206s # SENDING to 127.0.0.1:8537 1206s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1206s # expected 403, got 403 for a// should be merged 1206s ok 5 1206s # SENDING to 127.0.0.1:8537 1206s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1206s # expected 403, got 403 for a// matches locationmatch 1206s ok 6 1206s # SENDING to 127.0.0.1:8537 1206s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1206s # expected 200, got 200 for c// doesn't match locationmatch 1206s ok 7 1206s # SENDING to 127.0.0.1:8537 1206s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1206s # expected 403, got 403 for baseline failed 1206s ok 8 1206s # SENDING to 127.0.0.1:8537 1206s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1206s # expected 403, got 403 for b//d not merged for Location with OFF 1206s ok 9 1206s ok 1209s t/apache/mmn.t ...................... 1209s 1..2 1209s # Running under perl version 5.038002 for linux 1209s # Current time local: Tue Dec 17 21:00:31 2024 1209s # Current time GMT: Tue Dec 17 21:00:31 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/apache/options.t .................. 1211s 1..2 1211s # Running under perl version 5.038002 for linux 1211s # Current time local: Tue Dec 17 21:00:33 2024 1211s # Current time GMT: Tue Dec 17 21:00:33 2024 1211s # Using Test.pm version 1.31 1211s # Using Apache/Test.pm version 1.42 1211s # testing : code 1211s # expected: 200 1211s # received: '200' 1211s ok 1 1211s # testing : OPTIONS 1211s # expected: qr/OPTIONS/ 1211s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 1211s ok 2 1211s ok 1214s t/apache/passbrigade.t .............. 1214s # using LWP client 1214s 1..114 1214s # Running under perl version 5.038002 for linux 1214s # Current time local: Tue Dec 17 21:00:36 2024 1214s # Current time GMT: Tue Dec 17 21:00:36 2024 1214s # Using Test.pm version 1.31 1214s # Using Apache/Test.pm version 1.42 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 1024 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 1024 1214s # received: 1024 1214s ok 1 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 2048 1214s # received: 2048 1214s ok 2 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 3072 1214s # received: 3072 1214s ok 3 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 4096 1214s # received: 4096 1214s ok 4 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 5120 1214s # received: 5120 1214s ok 5 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 6144 1214s # received: 6144 1214s ok 6 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 7168 1214s # received: 7168 1214s ok 7 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 8192 1214s # received: 8192 1214s ok 8 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 9216 1214s # received: 9216 1214s ok 9 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 10240 1214s # received: 10240 1214s ok 10 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 11264 1214s # received: 11264 1214s ok 11 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 12288 1214s # received: 12288 1214s ok 12 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 13312 1214s # received: 13312 1214s ok 13 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 14336 1214s # received: 14336 1214s ok 14 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 15360 1214s # received: 15360 1214s ok 15 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 16384 1214s # received: 16384 1214s ok 16 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 17408 1214s # received: 17408 1214s ok 17 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 18432 1214s # received: 18432 1214s ok 18 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 19456 1214s # received: 19456 1214s ok 19 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 20480 1214s # received: 20480 1214s ok 20 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 21504 1214s # received: 21504 1214s ok 21 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 22528 1214s # received: 22528 1214s ok 22 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 23552 1214s # received: 23552 1214s ok 23 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 24576 1214s # received: 24576 1214s ok 24 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 25600 1214s # received: 25600 1214s ok 25 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 26624 1214s # received: 26624 1214s ok 26 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 27648 1214s # received: 27648 1214s ok 27 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 28672 1214s # received: 28672 1214s ok 28 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 29696 1214s # received: 29696 1214s ok 29 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 30720 1214s # received: 30720 1214s ok 30 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 31744 1214s # received: 31744 1214s ok 31 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 32768 1214s # received: 32768 1214s ok 32 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 33792 1214s # received: 33792 1214s ok 33 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 34816 1214s # received: 34816 1214s ok 34 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 35840 1214s # received: 35840 1214s ok 35 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 36864 1214s # received: 36864 1214s ok 36 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 37888 1214s # received: 37888 1214s ok 37 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 38912 1214s # received: 38912 1214s ok 38 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 39936 1214s # received: 39936 1214s ok 39 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 40960 1214s # received: 40960 1214s ok 40 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 41984 1214s # received: 41984 1214s ok 41 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 43008 1214s # received: 43008 1214s ok 42 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 44032 1214s # received: 44032 1214s ok 43 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 45056 1214s # received: 45056 1214s ok 44 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 46080 1214s # received: 46080 1214s ok 45 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 47104 1214s # received: 47104 1214s ok 46 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 48128 1214s # received: 48128 1214s ok 47 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 49152 1214s # received: 49152 1214s ok 48 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 50176 1214s # received: 50176 1214s ok 49 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 51200 1214s # received: 51200 1214s ok 50 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 102400 1214s # received: 102400 1214s ok 51 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 307200 1214s # received: 307200 1214s ok 52 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 512000 1214s # received: 512000 1214s ok 53 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 2048000 1214s # received: 2048000 1214s ok 54 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 4096000 1214s # received: 4096000 1214s ok 55 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 6144000 1214s # received: 6144000 1214s ok 56 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:38 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 10240000 1214s # received: 10240000 1214s ok 57 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 1024 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 1024 1214s # received: 1024 1214s ok 58 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 2048 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 2048 1214s # received: 2048 1214s ok 59 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3072 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 3072 1214s # received: 3072 1214s ok 60 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4096 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 4096 1214s # received: 4096 1214s ok 61 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 5120 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 5120 1214s # received: 5120 1214s ok 62 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6144 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 6144 1214s # received: 6144 1214s ok 63 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7168 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 7168 1214s # received: 7168 1214s ok 64 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8192 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 8192 1214s # received: 8192 1214s ok 65 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 9216 1214s # received: 9216 1214s ok 66 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 10240 1214s # received: 10240 1214s ok 67 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 11264 1214s # received: 11264 1214s ok 68 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 12288 1214s # received: 12288 1214s ok 69 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 13312 1214s # received: 13312 1214s ok 70 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 14336 1214s # received: 14336 1214s ok 71 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 15360 1214s # received: 15360 1214s ok 72 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 16384 1214s # received: 16384 1214s ok 73 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 17408 1214s # received: 17408 1214s ok 74 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 18432 1214s # received: 18432 1214s ok 75 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 19456 1214s # received: 19456 1214s ok 76 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 20480 1214s # received: 20480 1214s ok 77 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 21504 1214s # received: 21504 1214s ok 78 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 22528 1214s # received: 22528 1214s ok 79 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 23552 1214s # received: 23552 1214s ok 80 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 24576 1214s # received: 24576 1214s ok 81 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 25600 1214s # received: 25600 1214s ok 82 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 26624 1214s # received: 26624 1214s ok 83 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 27648 1214s # received: 27648 1214s ok 84 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 28672 1214s # received: 28672 1214s ok 85 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 29696 1214s # received: 29696 1214s ok 86 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 30720 1214s # received: 30720 1214s ok 87 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 31744 1214s # received: 31744 1214s ok 88 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 32768 1214s # received: 32768 1214s ok 89 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 33792 1214s # received: 33792 1214s ok 90 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 34816 1214s # received: 34816 1214s ok 91 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 35840 1214s # received: 35840 1214s ok 92 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 36864 1214s # received: 36864 1214s ok 93 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 37888 1214s # received: 37888 1214s ok 94 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 38912 1214s # received: 38912 1214s ok 95 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 39936 1214s # received: 39936 1214s ok 96 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 40960 1214s # received: 40960 1214s ok 97 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 41984 1214s # received: 41984 1214s ok 98 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 43008 1214s # received: 43008 1214s ok 99 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 44032 1214s # received: 44032 1214s ok 100 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 45056 1214s # received: 45056 1214s ok 101 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 46080 1214s # received: 46080 1214s ok 102 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 47104 1214s # received: 47104 1214s ok 103 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 48128 1214s # received: 48128 1214s ok 104 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 49152 1214s # received: 49152 1214s ok 105 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 50176 1214s # received: 50176 1214s ok 106 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 51200 1214s # received: 51200 1214s ok 107 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 102400 1214s # received: 102400 1214s ok 108 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 307200 1214s # received: 307200 1214s ok 109 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 512000 1214s # received: 512000 1214s ok 110 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 2048000 1214s # received: 2048000 1214s ok 111 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 4096000 1214s # received: 4096000 1214s ok 112 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 6144000 1214s # received: 6144000 1214s ok 113 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.76 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 17 Dec 2024 21:00:39 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 10240000 1214s # received: 10240000 1214s ok 114 1214s ok 1217s t/apache/post.t ..................... 1217s # using LWP client 1217s 1..51 1217s # Running under perl version 5.038002 for linux 1217s # Current time local: Tue Dec 17 21:00:39 2024 1217s # Current time GMT: Tue Dec 17 21:00:39 2024 1217s # Using Test.pm version 1.31 1217s # Using Apache/Test.pm version 1.42 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 1024 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '1024' 1217s # received: 1024 1217s ok 1 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 2048 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '2048' 1217s # received: 2048 1217s ok 2 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 3072 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '3072' 1217s # received: 3072 1217s ok 3 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 4096 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '4096' 1217s # received: 4096 1217s ok 4 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 5120 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '5120' 1217s # received: 5120 1217s ok 5 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 6144 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '6144' 1217s # received: 6144 1217s ok 6 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 7168 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '7168' 1217s # received: 7168 1217s ok 7 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 8192 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '8192' 1217s # received: 8192 1217s ok 8 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 9216 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '9216' 1217s # received: 9216 1217s ok 9 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 10240 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '10240' 1217s # received: 10240 1217s ok 10 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 11264 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '11264' 1217s # received: 11264 1217s ok 11 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 12288 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '12288' 1217s # received: 12288 1217s ok 12 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 13312 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '13312' 1217s # received: 13312 1217s ok 13 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 14336 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '14336' 1217s # received: 14336 1217s ok 14 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 15360 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '15360' 1217s # received: 15360 1217s ok 15 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 16384 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '16384' 1217s # received: 16384 1217s ok 16 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 17408 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '17408' 1217s # received: 17408 1217s ok 17 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 18432 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '18432' 1217s # received: 18432 1217s ok 18 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 19456 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '19456' 1217s # received: 19456 1217s ok 19 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 20480 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '20480' 1217s # received: 20480 1217s ok 20 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 21504 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '21504' 1217s # received: 21504 1217s ok 21 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 22528 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '22528' 1217s # received: 22528 1217s ok 22 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 23552 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '23552' 1217s # received: 23552 1217s ok 23 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 24576 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '24576' 1217s # received: 24576 1217s ok 24 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 25600 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '25600' 1217s # received: 25600 1217s ok 25 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 26624 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '26624' 1217s # received: 26624 1217s ok 26 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 27648 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '27648' 1217s # received: 27648 1217s ok 27 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 28672 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '28672' 1217s # received: 28672 1217s ok 28 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 29696 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '29696' 1217s # received: 29696 1217s ok 29 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 30720 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '30720' 1217s # received: 30720 1217s ok 30 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 31744 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '31744' 1217s # received: 31744 1217s ok 31 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 32768 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '32768' 1217s # received: 32768 1217s ok 32 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 33792 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '33792' 1217s # received: 33792 1217s ok 33 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 34816 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '34816' 1217s # received: 34816 1217s ok 34 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 35840 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '35840' 1217s # received: 35840 1217s ok 35 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 36864 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '36864' 1217s # received: 36864 1217s ok 36 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 37888 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '37888' 1217s # received: 37888 1217s ok 37 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 38912 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '38912' 1217s # received: 38912 1217s ok 38 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 39936 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '39936' 1217s # received: 39936 1217s ok 39 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 40960 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '40960' 1217s # received: 40960 1217s ok 40 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 41984 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '41984' 1217s # received: 41984 1217s ok 41 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 43008 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '43008' 1217s # received: 43008 1217s ok 42 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 44032 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '44032' 1217s # received: 44032 1217s ok 43 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 45056 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '45056' 1217s # received: 45056 1217s ok 44 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 46080 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '46080' 1217s # received: 46080 1217s ok 45 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 47104 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '47104' 1217s # received: 47104 1217s ok 46 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 48128 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '48128' 1217s # received: 48128 1217s ok 47 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 49152 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '49152' 1217s # received: 49152 1217s ok 48 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 50176 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '50176' 1217s # received: 50176 1217s ok 49 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 51200 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '51200' 1217s # received: 51200 1217s ok 50 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s #Content-Length: 102400 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7 1217s #Client-Date: Tue, 17 Dec 2024 21:00:41 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '102400' 1217s # received: 102400 1217s ok 51 1217s ok 1219s t/apache/pr17629.t .................. 1219s 1..4 1219s # Running under perl version 5.038002 for linux 1219s # Current time local: Tue Dec 17 21:00:41 2024 1219s # Current time GMT: Tue Dec 17 21:00:41 2024 1219s # Using Test.pm version 1.31 1219s # Using Apache/Test.pm version 1.42 1219s # expected: 'begin-foobar-end 1219s # ' 1219s # received: 'begin-foobar-end 1219s # ' 1219s ok 1 1219s # expected: 200 1219s # received: '200' 1219s ok 2 1219s # testing : response was gzipped 1219s # expected: 'gzip' 1219s # received: 'gzip' 1219s ok 3 1219s # expected: 'begin-foobar-end 1219s # ' 1219s # received: 'begin-foobar-end 1219s # ' 1219s ok 4 1219s ok 1221s t/apache/pr18757.t .................. 1221s 1..3 1221s # Running under perl version 5.038002 for linux 1221s # Current time local: Tue Dec 17 21:00:44 2024 1221s # Current time GMT: Tue Dec 17 21:00:44 2024 1221s # Using Test.pm version 1.31 1221s # Using Apache/Test.pm version 1.42 1221s # testing : 200 response from GET 1221s # expected: 200 1221s # received: '200' 1221s ok 1 1221s # expected C-L is 26 1221s # URL via proxy is http://localhost:8538/index.html 1221s ok 2 1221s # line: HTTP/1.1 200 OK 1221s # line: Date: Tue, 17 Dec 2024 21:00:46 GMT 1221s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1221s # line: Vary: In-If1 1221s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1221s # line: ETag: "1a-613edd771cbc0" 1221s # line: Accept-Ranges: bytes 1221s # line: Content-Length: 26 1221s # line: DMMATCH1: 1 1221s # line: Content-Type: text/html 1221s # line: 1221s # testing : whether proxy strips Content-Length header 1221s # expected: 1 1221s # received: 1 1221s ok 3 1221s ok 1223s t/apache/pr35292.t .................. 1223s 1..3 1223s # Running under perl version 5.038002 for linux 1223s # Current time local: Tue Dec 17 21:00:46 2024 1223s # Current time GMT: Tue Dec 17 21:00:46 2024 1223s # Using Test.pm version 1.31 1223s # Using Apache/Test.pm version 1.42 1223s ok 1 1223s ok 2 1223s # testing : read response-line 1223s # expected: qr/^HTTP\/1\.. 413/ 1223s # received: 'HTTP/1.1 413 Request Entity Too Large 1223s # ' 1223s ok 3 1223s ok 1225s t/apache/pr35330.t .................. 1225s 1..2 1225s # Running under perl version 5.038002 for linux 1225s # Current time local: Tue Dec 17 21:00:48 2024 1225s # Current time GMT: Tue Dec 17 21:00:48 2024 1225s # Using Test.pm version 1.31 1225s # Using Apache/Test.pm version 1.42 1225s # testing : SSI was allowed for location 1225s # expected: 200 1225s # received: '200' 1225s ok 1 1225s # testing : file was served with correct content 1225s # expected: 'hello' 1225s # received: 'hello' 1225s ok 2 1225s ok 1227s t/apache/pr37166.t .................. 1227s 1..4 1227s # Running under perl version 5.038002 for linux 1227s # Current time local: Tue Dec 17 21:00:50 2024 1227s # Current time GMT: Tue Dec 17 21:00:50 2024 1227s # Using Test.pm version 1.31 1227s # Using Apache/Test.pm version 1.42 1227s # testing : SSI was allowed for location 1227s # expected: 200 1227s # received: '200' 1227s ok 1 1227s # testing : file was served with correct content 1227s # expected: 'Hello world 1227s # ' 1227s # received: 'Hello world 1227s # ' 1227s ok 2 1227s # testing : explicit 200 response 1227s # expected: 200 1227s # received: '200' 1227s ok 3 1227s # testing : file was again served with correct content 1227s # expected: 'Hello world 1227s # ' 1227s # received: 'Hello world 1227s # ' 1227s ok 4 1227s ok 1230s t/apache/pr43939.t .................. 1230s 1..4 1230s # Running under perl version 5.038002 for linux 1230s # Current time local: Tue Dec 17 21:00:52 2024 1230s # Current time GMT: Tue Dec 17 21:00:52 2024 1230s # Using Test.pm version 1.31 1230s # Using Apache/Test.pm version 1.42 1230s # expected: 'begin-default-end 1230s # ' 1230s # received: 'begin-default-end 1230s # ' 1230s ok 1 1230s # expected: 200 1230s # received: '200' 1230s ok 2 1230s # testing : response was gzipped 1230s # expected: 'gzip' 1230s # received: 'gzip' 1230s ok 3 1230s # expected: 'begin-default-end 1230s # ' 1230s # received: 'begin-default-end 1230s # ' 1230s ok 4 1230s ok 1232s t/apache/pr49328.t .................. 1232s 1..1 1232s # Running under perl version 5.038002 for linux 1232s # Current time local: Tue Dec 17 21:00:54 2024 1232s # Current time GMT: Tue Dec 17 21:00:54 2024 1232s # Using Test.pm version 1.31 1232s # Using Apache/Test.pm version 1.42 1232s # expected: 'before 1232s # included 1232s # after 1232s # ' 1232s # received: 'before 1232s # included 1232s # after 1232s # ' 1232s ok 1 1232s ok 1235s t/apache/rwrite.t ................... 1235s # using LWP client 1235s 1..114 1235s # Running under perl version 5.038002 for linux 1235s # Current time local: Tue Dec 17 21:00:57 2024 1235s # Current time GMT: Tue Dec 17 21:00:57 2024 1235s # Using Test.pm version 1.31 1235s # Using Apache/Test.pm version 1.42 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 1024 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 1024 1235s # received: 1024 1235s ok 1 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 2048 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 2048 1235s # received: 2048 1235s ok 2 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 3072 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 3072 1235s # received: 3072 1235s ok 3 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 4096 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 4096 1235s # received: 4096 1235s ok 4 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 5120 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 5120 1235s # received: 5120 1235s ok 5 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 6144 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 6144 1235s # received: 6144 1235s ok 6 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 7168 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 7168 1235s # received: 7168 1235s ok 7 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 8192 1235s # received: 8192 1235s ok 8 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 9216 1235s # received: 9216 1235s ok 9 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 10240 1235s # received: 10240 1235s ok 10 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 11264 1235s # received: 11264 1235s ok 11 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 12288 1235s # received: 12288 1235s ok 12 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 13312 1235s # received: 13312 1235s ok 13 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 14336 1235s # received: 14336 1235s ok 14 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 15360 1235s # received: 15360 1235s ok 15 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 16384 1235s # received: 16384 1235s ok 16 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 17408 1235s # received: 17408 1235s ok 17 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 18432 1235s # received: 18432 1235s ok 18 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 19456 1235s # received: 19456 1235s ok 19 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 20480 1235s # received: 20480 1235s ok 20 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 21504 1235s # received: 21504 1235s ok 21 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 22528 1235s # received: 22528 1235s ok 22 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 23552 1235s # received: 23552 1235s ok 23 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 24576 1235s # received: 24576 1235s ok 24 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 25600 1235s # received: 25600 1235s ok 25 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 26624 1235s # received: 26624 1235s ok 26 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 27648 1235s # received: 27648 1235s ok 27 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 28672 1235s # received: 28672 1235s ok 28 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 29696 1235s # received: 29696 1235s ok 29 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 30720 1235s # received: 30720 1235s ok 30 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 31744 1235s # received: 31744 1235s ok 31 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 32768 1235s # received: 32768 1235s ok 32 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 33792 1235s # received: 33792 1235s ok 33 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 34816 1235s # received: 34816 1235s ok 34 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 35840 1235s # received: 35840 1235s ok 35 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 36864 1235s # received: 36864 1235s ok 36 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 37888 1235s # received: 37888 1235s ok 37 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 38912 1235s # received: 38912 1235s ok 38 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 39936 1235s # received: 39936 1235s ok 39 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 40960 1235s # received: 40960 1235s ok 40 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 41984 1235s # received: 41984 1235s ok 41 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 43008 1235s # received: 43008 1235s ok 42 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 44032 1235s # received: 44032 1235s ok 43 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 45056 1235s # received: 45056 1235s ok 44 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 46080 1235s # received: 46080 1235s ok 45 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 47104 1235s # received: 47104 1235s ok 46 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 48128 1235s # received: 48128 1235s ok 47 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 49152 1235s # received: 49152 1235s ok 48 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 50176 1235s # received: 50176 1235s ok 49 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 51200 1235s # received: 51200 1235s ok 50 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 102400 1235s # received: 102400 1235s ok 51 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 307200 1235s # received: 307200 1235s ok 52 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 512000 1235s # received: 512000 1235s ok 53 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 2048000 1235s # received: 2048000 1235s ok 54 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 4096000 1235s # received: 4096000 1235s ok 55 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 6144000 1235s # received: 6144000 1235s ok 56 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 10240000 1235s # received: 10240000 1235s ok 57 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 1024 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 1024 1235s # received: 1024 1235s ok 58 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 2048 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 2048 1235s # received: 2048 1235s ok 59 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 3072 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 3072 1235s # received: 3072 1235s ok 60 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 4096 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 4096 1235s # received: 4096 1235s ok 61 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 5120 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 5120 1235s # received: 5120 1235s ok 62 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 6144 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 6144 1235s # received: 6144 1235s ok 63 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 7168 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : bytes in body 1235s # expected: 7168 1235s # received: 7168 1235s ok 64 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 8192 1235s # received: 8192 1235s ok 65 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 9216 1235s # received: 9216 1235s ok 66 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 10240 1235s # received: 10240 1235s ok 67 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 11264 1235s # received: 11264 1235s ok 68 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 12288 1235s # received: 12288 1235s ok 69 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 13312 1235s # received: 13312 1235s ok 70 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 14336 1235s # received: 14336 1235s ok 71 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 15360 1235s # received: 15360 1235s ok 72 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 16384 1235s # received: 16384 1235s ok 73 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 17408 1235s # received: 17408 1235s ok 74 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 18432 1235s # received: 18432 1235s ok 75 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 19456 1235s # received: 19456 1235s ok 76 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 20480 1235s # received: 20480 1235s ok 77 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 21504 1235s # received: 21504 1235s ok 78 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 22528 1235s # received: 22528 1235s ok 79 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 23552 1235s # received: 23552 1235s ok 80 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 24576 1235s # received: 24576 1235s ok 81 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 25600 1235s # received: 25600 1235s ok 82 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 26624 1235s # received: 26624 1235s ok 83 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 27648 1235s # received: 27648 1235s ok 84 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 28672 1235s # received: 28672 1235s ok 85 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 29696 1235s # received: 29696 1235s ok 86 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 30720 1235s # received: 30720 1235s ok 87 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 31744 1235s # received: 31744 1235s ok 88 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 32768 1235s # received: 32768 1235s ok 89 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 33792 1235s # received: 33792 1235s ok 90 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 34816 1235s # received: 34816 1235s ok 91 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 35840 1235s # received: 35840 1235s ok 92 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 36864 1235s # received: 36864 1235s ok 93 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 37888 1235s # received: 37888 1235s ok 94 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 38912 1235s # received: 38912 1235s ok 95 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 39936 1235s # received: 39936 1235s ok 96 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 40960 1235s # received: 40960 1235s ok 97 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 41984 1235s # received: 41984 1235s ok 98 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 43008 1235s # received: 43008 1235s ok 99 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 44032 1235s # received: 44032 1235s ok 100 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 45056 1235s # received: 45056 1235s ok 101 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 46080 1235s # received: 46080 1235s ok 102 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 47104 1235s # received: 47104 1235s ok 103 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 48128 1235s # received: 48128 1235s ok 104 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 49152 1235s # received: 49152 1235s ok 105 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 50176 1235s # received: 50176 1235s ok 106 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 51200 1235s # received: 51200 1235s ok 107 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 102400 1235s # received: 102400 1235s ok 108 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 307200 1235s # received: 307200 1235s ok 109 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 512000 1235s # received: 512000 1235s ok 110 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:00:59 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:01:00 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 2048000 1235s # received: 2048000 1235s ok 111 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:01:00 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:01:00 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 4096000 1235s # received: 4096000 1235s ok 112 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:01:00 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:01:00 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 6144000 1235s # received: 6144000 1235s ok 113 1235s #lwp request: 1235s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1235s #User-Agent: libwww-perl/6.76 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Tue, 17 Dec 2024 21:01:00 GMT 1235s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1235s #Vary: In-If1 1235s #Content-Length: 0 1235s #Client-Date: Tue, 17 Dec 2024 21:01:00 GMT 1235s #Client-Peer: 127.0.0.1:8529 1235s #Client-Response-Num: 1 1235s #Client-Transfer-Encoding: chunked 1235s #DMMATCH1: 1 1235s #X-Content-Length-Note: added by Apache::TestRequest 1235s # 1235s # testing : bytes in body 1235s # expected: 10240000 1235s # received: 10240000 1235s ok 114 1235s ok 1237s t/apache/server_name_port.t ......... 1237s 1..84 1237s # Running under perl version 5.038002 for linux 1237s # Current time local: Tue Dec 17 21:01:00 2024 1237s # Current time GMT: Tue Dec 17 21:01:00 2024 1237s # Using Test.pm version 1.31 1237s # Using Apache/Test.pm version 1.42 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1237s # expecting 200, got 200 1237s ok 1 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 2 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 3 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1237s # expecting 200, got 200 1237s ok 4 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 5 1237s # got SERVER_PORT='123', expected '123' 1237s ok 6 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1237s # expecting 200, got 200 1237s ok 7 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 8 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 9 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1237s # expecting 200, got 200 1237s ok 10 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 11 1237s # got SERVER_PORT='123', expected '123' 1237s ok 12 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1237s # expecting 200, got 200 1237s ok 13 1237s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1237s ok 14 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 15 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1237s # expecting 200, got 200 1237s ok 16 1237s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1237s ok 17 1237s # got SERVER_PORT='123', expected '123' 1237s ok 18 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1237s # expecting 200, got 200 1237s ok 19 1237s # got SERVER_NAME='[::1]', expected '[::1]' 1237s ok 20 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 21 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1237s # expecting 200, got 200 1237s ok 22 1237s # got SERVER_NAME='[::1]', expected '[::1]' 1237s ok 23 1237s # got SERVER_PORT='123', expected '123' 1237s ok 24 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1237s # expecting 200, got 200 1237s ok 25 1237s # got SERVER_NAME='[a::1]', expected '[a::1]' 1237s ok 26 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 27 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1237s # expecting 200, got 200 1237s ok 28 1237s # got SERVER_NAME='[a::1]', expected '[a::1]' 1237s ok 29 1237s # got SERVER_PORT='123', expected '123' 1237s ok 30 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1237s # expecting 200, got 200 1237s ok 31 1237s # got SERVER_NAME='[a::1]', expected '[a::1]' 1237s ok 32 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 33 1237s # SENDING: 1237s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1237s # expecting 200, got 200 1237s ok 34 1237s # got SERVER_NAME='[a::1]', expected '[a::1]' 1237s ok 35 1237s # got SERVER_PORT='123', expected '123' 1237s ok 36 1237s # SENDING: 1237s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1237s # expecting 200, got 200 1237s ok 37 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 38 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 39 1237s # SENDING: 1237s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1237s # expecting 200, got 200 1237s ok 40 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 41 1237s # got SERVER_PORT='123', expected '123' 1237s ok 42 1237s # SENDING: 1237s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1237s # expecting 200, got 200 1237s ok 43 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 44 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 45 1237s # SENDING: 1237s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1237s # expecting 200, got 200 1237s ok 46 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 47 1237s # got SERVER_PORT='123', expected '123' 1237s ok 48 1237s # SENDING: 1237s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1237s # expecting 200, got 200 1237s ok 49 1237s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1237s ok 50 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 51 1237s # SENDING: 1237s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1237s # expecting 200, got 200 1237s ok 52 1237s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1237s ok 53 1237s # got SERVER_PORT='123', expected '123' 1237s ok 54 1237s # SENDING: 1237s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1237s # expecting 200, got 200 1237s ok 55 1237s # got SERVER_NAME='[::1]', expected '[::1]' 1237s ok 56 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 57 1237s # SENDING: 1237s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1237s # expecting 200, got 200 1237s ok 58 1237s # got SERVER_NAME='[::1]', expected '[::1]' 1237s ok 59 1237s # got SERVER_PORT='123', expected '123' 1237s ok 60 1237s # SENDING: 1237s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1237s # expecting 200, got 200 1237s ok 61 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 62 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 63 1237s # SENDING: 1237s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1237s # expecting 200, got 200 1237s ok 64 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 65 1237s # got SERVER_PORT='123', expected '123' 1237s ok 66 1237s # SENDING: 1237s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1237s # expecting 200, got 200 1237s ok 67 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 68 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 69 1237s # SENDING: 1237s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1237s # expecting 200, got 200 1237s ok 70 1237s # got SERVER_NAME='righthost', expected 'righthost' 1237s ok 71 1237s # got SERVER_PORT='123', expected '123' 1237s ok 72 1237s # SENDING: 1237s # 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 1237s # expecting 200, got 200 1237s ok 73 1237s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1237s ok 74 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 75 1237s # SENDING: 1237s # 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 1237s # expecting 200, got 200 1237s ok 76 1237s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1237s ok 77 1237s # got SERVER_PORT='123', expected '123' 1237s ok 78 1237s # SENDING: 1237s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1237s # expecting 200, got 200 1237s ok 79 1237s # got SERVER_NAME='[::1]', expected '[::1]' 1237s ok 80 1237s # got SERVER_PORT='8529', expected '8529' 1237s ok 81 1237s # SENDING: 1237s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1237s # expecting 200, got 200 1237s ok 82 1237s # got SERVER_NAME='[::1]', expected '[::1]' 1237s ok 83 1237s # got SERVER_PORT='123', expected '123' 1237s ok 84 1237s ok 1240s t/apache/teclchunk.t ................ skipped: Not supported yet 1242s t/apr/uri.t ......................... 1242s 1..1 1242s # Running under perl version 5.038002 for linux 1242s # Current time local: Tue Dec 17 21:01:05 2024 1242s # Current time GMT: Tue Dec 17 21:01:05 2024 1242s # Using Test.pm version 1.31 1242s # Using Apache/Test.pm version 1.42 1242s ok 1 1242s ok 1244s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1247s t/filter/case.t ..................... 1247s 1..4 1247s # Running under perl version 5.038002 for linux 1247s # Current time local: Tue Dec 17 21:01:09 2024 1247s # Current time GMT: Tue Dec 17 21:01:09 2024 1247s # Using Test.pm version 1.31 1247s # Using Apache/Test.pm version 1.42 1247s ok 1 1247s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1247s # expected 200 1247s # received 200 1247s # body: =HEAD1 NAME 1247s X X 1247s 1247s PERLSUB - PERL SUBROUTINES 1247s 1247s =HEAD1 SYNOPSIS 1247s 1247s TO DECLARE SUBROUTINES: 1247s X X 1247s 1247s SUB NAME; # A "FORWARD" DECLARATION. 1247s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1247s SUB NAME : ATTRS; # WITH ATTRIBUTES 1247s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1247s 1247s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1247s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1247s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1247s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1247s 1247s USE FEATURE 'SIGNATURES'; 1247s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1247s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1247s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1247s 1247s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1247s X 1247s 1247s $SUBREF = SUB BLOCK; # NO PROTO 1247s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1247s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1247s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1247s 1247s USE FEATURE 'SIGNATURES'; 1247s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1247s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1247s 1247s TO IMPORT SUBROUTINES: 1247s X 1247s 1247s USE MODULE QW(NAME1 NAME2 NAME3); 1247s 1247s TO CALL SUBROUTINES: 1247s X X 1247s 1247s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1247s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1247s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1247s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1247s 1247s =HEAD1 DESCRIPTION 1247s 1247s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1247s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1247s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1247s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1247s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1247s ITS NAME OR A CODE REFERENCE. 1247s 1247s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1247s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1247s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1247s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1247s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1247s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1247s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1247s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1247s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1247s X X 1247s 1247s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1247s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1247s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1247s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1247s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1247s SUCH A SIGNATURE-USING SUBROUTINE. 1247s 1247s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1247s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1247s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1247s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1247s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1247s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1247s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1247s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1247s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1247s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1247s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1247s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1247s X X X<@_> 1247s 1247s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1247s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1247s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1247s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1247s L AND L. 1247s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1247s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1247s 1247s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1247s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1247s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1247s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1247s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1247s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1247s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1247s ONE LARGE INDISTINGUISHABLE LIST. 1247s 1247s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1247s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1247s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1247s EMPTY SUB RETURNS THE EMPTY LIST. 1247s X X X 1247s 1247s EXAMPLE: 1247s 1247s SUB MAX { 1247s MY $MAX = SHIFT(@_); 1247s FOREACH $FOO (@_) { 1247s $MAX = $FOO IF $MAX < $FOO; 1247s } 1247s RETURN $MAX; 1247s } 1247s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1247s 1247s EXAMPLE: 1247s 1247s # GET A LINE, COMBINING CONTINUATION LINES 1247s # THAT START WITH WHITESPACE 1247s 1247s SUB GET_LINE { 1247s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1247s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1247s IF ($LOOKAHEAD =~ /^[ \T]/) { 1247s $THISLINE .= $LOOKAHEAD; 1247s } 1247s ELSE { 1247s LAST LINE; 1247s } 1247s } 1247s RETURN $THISLINE; 1247s } 1247s 1247s $LOOKAHEAD = ; # GET FIRST LINE 1247s WHILE (DEFINED($LINE = GET_LINE())) { 1247s ... 1247s } 1247s 1247s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1247s 1247s SUB MAYBESET { 1247s MY($KEY, $VALUE) = @_; 1247s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1247s } 1247s 1247s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1247s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1247s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1247s ITS CALLER'S VALUES. 1247s X X 1247s 1247s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1247s SUB UPCASE_IN { 1247s FOR (@_) { TR/A-Z/A-Z/ } 1247s } 1247s 1247s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1247s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1247s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1247s X X 1247s 1247s UPCASE_IN("FREDERICK"); 1247s 1247s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1247s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1247s OF CHANGING THEM IN PLACE: 1247s 1247s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1247s SUB UPCASE { 1247s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1247s MY @PARMS = @_; 1247s FOR (@PARMS) { TR/A-Z/A-Z/ } 1247s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1247s } 1247s 1247s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1247s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1247s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1247s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1247s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1247s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1247s 1247s @NEWLIST = UPCASE(@LIST1, @LIST2); 1247s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1247s 1247s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1247s 1247s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1247s 1247s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1247s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1247s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1247s L
FOR ALTERNATIVES. 1247s 1247s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1247s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1247s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1247s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1247s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1247s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1247s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1247s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1247s SEE L FOR MORE ABOUT ALL THAT. 1247s X<&> 1247s 1247s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1247s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1247s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1247s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1247s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1247s X 1247s 1247s &FOO(1,2,3); # PASS THREE ARGUMENTS 1247s FOO(1,2,3); # THE SAME 1247s 1247s FOO(); # PASS A NULL LIST 1247s &FOO(); # THE SAME 1247s 1247s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1247s USE STRICT 'SUBS'; 1247s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1247s # A COMPILE-TIME ERROR 1247s NO STRICT 'SUBS'; 1247s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1247s # A LITERAL STRING "FOO" 1247s 1247s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1247s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1247s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1247s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1247s X<&> 1247s 1247s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1247s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1247s YOUR SUBROUTINE'S NAME. 1247s 1247s USE V5.16; 1247s MY $FACTORIAL = SUB { 1247s MY ($X) = @_; 1247s RETURN 1 IF $X == 1; 1247s RETURN($X * __SUB__->( $X - 1 ) ); 1247s }; 1247s 1247s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1247s IS SUBJECT TO CHANGE. 1247s 1247s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1247s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1247s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1247s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1247s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1247s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1247s SPECIAL, PRE-DEFINED THINGS. 1247s 1247s =OVER 1247s 1247s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1247s 1247s C 1247s 1247s =ITEM DOCUMENTED IN L 1247s 1247s C, C 1247s 1247s =ITEM DOCUMENTED IN L 1247s 1247s C, C 1247s 1247s =ITEM DOCUMENTED IN L 1247s 1247s C, C, C, C, C, C, C, 1247s C, C, C, C, C, C, 1247s C, C, C, C, C, C, C, 1247s C, C, C, C, C, C, 1247s C, C, C, C, C, 1247s C, C, C, C 1247s 1247s =ITEM DOCUMENTED IN L 1247s 1247s C, C, C, C, C, C, C, 1247s C, C, C, C, C, C, C, 1247s C, C, C, C, C, C 1247s 1247s =ITEM DOCUMENTED IN L 1247s 1247s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1247s L<< C|PERLFUNC/REQUIRE >> 1247s 1247s =ITEM DOCUMENTED IN L 1247s 1247s C 1247s 1247s =ITEM DOCUMENTED IN L 1247s 1247s C, C, C, C, C 1247s 1247s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1247s 1247s ANY STARTING WITH C<(> 1247s 1247s =BACK 1247s 1247s THE C, C, C, C AND C SUBROUTINES 1247s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1247s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1247s EXPLICITLY. SEE L 1247s 1247s =HEAD2 SIGNATURES 1247s 1247s X X 1247s 1247s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1247s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1247s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1247s 1247s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1247s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1247s DIRECTLY BY C, IN THE CURRENT SCOPE. 1247s 1247s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1247s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1247s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1247s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1247s 1247s FOR EXAMPLE, 1247s 1247s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1247s 1247s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1247s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1247s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1247s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1247s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1247s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1247s 1247s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1247s THE SIGNATURE. FOR EXAMPLE, 1247s 1247s SUB FOO ($LEFT, $RIGHT) { 1247s RETURN $LEFT + $RIGHT; 1247s } 1247s 1247s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1247s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1247s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1247s EQUIVALENT TO 1247s 1247s SUB FOO { 1247s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1247s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1247s MY $LEFT = $_[0]; 1247s MY $RIGHT = $_[1]; 1247s RETURN $LEFT + $RIGHT; 1247s } 1247s 1247s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1247s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1247s 1247s SUB FOO ($FIRST, $, $THIRD) { 1247s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1247s } 1247s 1247s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1247s MANDATORY FOR THE CALLER TO PASS IT. 1247s 1247s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1247s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1247s 1247s SUB FOO ($LEFT, $RIGHT = 0) { 1247s RETURN $LEFT + $RIGHT; 1247s } 1247s 1247s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1247s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1247s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1247s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1247s FOR EXAMPLE, 1247s 1247s MY $AUTO_ID = 0; 1247s SUB FOO ($THING, $ID = $AUTO_ID++) { 1247s PRINT "$THING HAS ID $ID"; 1247s } 1247s 1247s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1247s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1247s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1247s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1247s 1247s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1247s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1247s } 1247s 1247s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1247s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1247s VALUE PROVIDED WAS C. 1247s 1247s SUB FOO ($NAME //= "WORLD") { 1247s PRINT "HELLO, $NAME"; 1247s } 1247s 1247s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1247s 1247s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1247s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1247s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1247s 1247s SUB FOO ($X ||= 10) { 1247s RETURN 5 + $X; 1247s } 1247s 1247s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1247s FOR EXAMPLE, 1247s 1247s SUB FOO ($THING, $ = 1) { 1247s PRINT $THING; 1247s } 1247s 1247s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1247s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1247s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1247s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1247s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1247s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1247s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1247s 1247s SUB FOO ($THING, $=) { 1247s PRINT $THING; 1247s } 1247s 1247s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1247s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1247s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1247s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1247s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1247s TO RIGHT. 1247s 1247s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1247s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1247s 1247s SUB FOO ($FILTER, @INPUTS) { 1247s PRINT $FILTER->($_) FOREACH @INPUTS; 1247s } 1247s 1247s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1247s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1247s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1247s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1247s 1247s SUB FOO ($THING, @) { 1247s PRINT $THING; 1247s } 1247s 1247s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1247s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1247s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1247s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1247s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1247s AS WITH STANDARD HASH CONSTRUCTION. 1247s 1247s SUB FOO ($FILTER, %INPUTS) { 1247s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1247s } 1247s 1247s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1247s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1247s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1247s 1247s SUB FOO ($THING, %) { 1247s PRINT $THING; 1247s } 1247s 1247s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1247s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1247s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1247s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1247s AN EMPTY ARRAY OR EMPTY HASH. 1247s 1247s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1247s THAT THE CALLER PASSED NO ARGUMENTS: 1247s 1247s SUB FOO () { 1247s RETURN 123; 1247s } 1247s 1247s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1247s WARNING IN THE C CATEGORY. FROM PERL 5.36 1247s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1247s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1247s STATEMENT SUCH AS: 1247s 1247s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1247s 1247s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1247s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1247s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1247s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1247s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1247s WARNINGS IN THE C CATEGORY WHEN 1247s COMPILED: 1247s 1247s SUB F ($X) { 1247s # THIS LINE EMITS THE WARNING SEEN BELOW 1247s PRINT "ARGUMENTS ARE @_"; 1247s } 1247s 1247s Z<> 1247s 1247s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1247s EXPERIMENTAL AT ... 1247s 1247s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1247s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1247s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1247s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1247s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1247s SUPPLY THAT ARGUMENT. 1247s 1247s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1247s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1247s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1247s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1247s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1247s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1247s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1247s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1247s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1247s 1247s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1247s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1247s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1247s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1247s L. FOR EXAMPLE, 1247s 1247s SUB FOO :PROTOTYPE($) { $_[0] } 1247s 1247s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1247s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1247s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1247s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1247s 1247s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1247s RETURN $LEFT + $RIGHT; 1247s } 1247s 1247s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1247s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1247s THE SUBROUTINE'S BODY. 1247s 1247s =HEAD2 PRIVATE VARIABLES VIA MY() 1247s X X X X X 1247s X X 1247s 1247s SYNOPSIS: 1247s 1247s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1247s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1247s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1247s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1247s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1247s 1247s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1247s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1247s SEE L AND L. 1247s 1247s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1247s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1247s (C/C/C/C), LOOP 1247s (C/C/C/C/C), SUBROUTINE, C, 1247s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1247s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1247s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1247s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1247s WITH C INSTEAD. 1247s 1247s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1247s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1247s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1247s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1247s ITS OWN COPY. 1247s X 1247s 1247s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1247s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1247s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1247s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1247s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1247s 1247s MY $X = 10; 1247s SUB BUMPX { $X++ } 1247s 1247s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1247s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1247s THE C ITSELF. SEE L. 1247s X 1247s 1247s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1247s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1247s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1247s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1247s 1247s $ARG = "FRED"; # "GLOBAL" VARIABLE 1247s $N = CUBE_ROOT(27); 1247s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1247s # OUTPUTS: FRED THINKS THE ROOT IS 3 1247s 1247s SUB CUBE_ROOT { 1247s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1247s $ARG **= 1/3; 1247s RETURN $ARG; 1247s } 1247s 1247s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1247s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1247s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1247s 1247s MY ($FOO) = ; # WRONG? 1247s MY @FOO = ; 1247s 1247s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1247s 1247s MY $FOO = ; 1247s 1247s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1247s 1247s MY $FOO, $BAR = 1; # WRONG 1247s 1247s THAT HAS THE SAME EFFECT AS 1247s 1247s MY $FOO; 1247s $BAR = 1; 1247s 1247s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1247s THE CURRENT STATEMENT. THUS, 1247s 1247s MY $X = $X; 1247s 1247s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1247s THE EXPRESSION 1247s 1247s MY $X = 123 AND $X == 123 1247s 1247s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1247s 1247s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1247s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1247s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1247s 1247s WHILE (MY $LINE = <>) { 1247s $LINE = LC $LINE; 1247s } CONTINUE { 1247s PRINT $LINE; 1247s } 1247s 1247s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1247s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1247s IT. SIMILARLY, IN THE CONDITIONAL 1247s 1247s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1247s USER_AGREES(); 1247s } ELSIF ($ANSWER =~ /^NO$/I) { 1247s USER_DISAGREES(); 1247s } ELSE { 1247s CHOMP $ANSWER; 1247s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1247s } 1247s 1247s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1247s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1247s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1247s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1247s 1247s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1247s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1247s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1247s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1247s IN THE LOOP 1247s X X 1247s 1247s FOR MY $I (1, 2, 3) { 1247s SOME_FUNCTION(); 1247s } 1247s 1247s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1247s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1247s X X 1247s 1247s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1247s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1247s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1247s 1247s USE STRICT 'VARS'; 1247s 1247s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1247s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1247s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1247s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1247s THIS WITH C. 1247s 1247s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1247s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1247s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1247s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1247s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1247s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1247s EXAMPLE. 1247s 1247s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1247s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1247s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1247s 1247s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1247s 1247s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1247s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1247s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1247s 1247s PACKAGE MAIN; 1247s LOCAL $X = 10; 1247s MY $X = 20; 1247s PRINT "$X AND $::X\N"; 1247s 1247s THAT WILL PRINT OUT C<20> AND C<10>. 1247s 1247s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1247s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1247s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1247s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1247s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1247s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1247s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1247s AN ANONYMOUS SUB REFERENCE: 1247s 1247s MY $SECRET_VERSION = '1.001-BETA'; 1247s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1247s &$SECRET_SUB(); 1247s 1247s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1247s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1247s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1247s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1247s UNQUALIFIED AND UNQUALIFIABLE. 1247s 1247s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1247s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1247s L FOR SOMETHING OF A WORK-AROUND TO 1247s THIS. 1247s 1247s =HEAD2 PERSISTENT PRIVATE VARIABLES 1247s X X X X 1247s X X 1247s 1247s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1247s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1247s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1247s 1247s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1247s 1247s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1247s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1247s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1247s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1247s THE C FORM DOES NOT REQUIRE THE 1247s C PRAGMA. 1247s 1247s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1247s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1247s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1247s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1247s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1247s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1247s SUBROUTINE EACH TIME IT IS EXECUTED.) 1247s 1247s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1247s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1247s 1247s USE FEATURE 'STATE'; 1247s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1247s 1247s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1247s 1247s USE FEATURE 'STATE'; 1247s SUB CREATE_COUNTER { 1247s RETURN SUB { STATE $X; RETURN ++$X } 1247s } 1247s 1247s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1247s CODE OUTSIDE. 1247s 1247s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1247s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1247s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1247s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1247s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1247s 1247s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1247s 1247s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1247s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1247s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1247s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1247s 1247s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1247s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1247s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1247s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1247s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1247s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1247s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1247s 1247s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1247s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1247s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1247s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1247s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1247s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1247s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1247s 1247s { 1247s MY $SECRET_VAL = 0; 1247s SUB GIMME_ANOTHER { 1247s RETURN ++$SECRET_VAL; 1247s } 1247s } 1247s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1247s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1247s 1247s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1247s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1247s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1247s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1247s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1247s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1247s STARTS TO RUN: 1247s 1247s BEGIN { 1247s MY $SECRET_VAL = 0; 1247s SUB GIMME_ANOTHER { 1247s RETURN ++$SECRET_VAL; 1247s } 1247s } 1247s 1247s SEE L ABOUT THE 1247s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1247s C AND C. 1247s 1247s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1247s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1247s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1247s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1247s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1247s 1247s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1247s X X X X 1247s X 1247s 1247s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1247s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1247s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1247s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1247s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1247s 1247s SYNOPSIS: 1247s 1247s # LOCALIZATION OF VALUES 1247s 1247s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1247s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1247s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1247s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1247s 1247s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1247s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1247s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1247s # LOCALIZATION 1247s 1247s # LOCALIZATION OF SYMBOLS 1247s 1247s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1247s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1247s # @MERLYN IS REALLY @RANDAL, ETC 1247s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1247s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1247s 1247s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1247s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1247s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1247s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1247s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1247s 1247s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1247s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1247s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1247s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1247s 1247s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1247s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1247s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1247s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1247s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1247s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1247s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1247s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1247s UNDEFINED VALUE.) 1247s 1247s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1247s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1247s VARIABLES OUTSIDE THE LOOP. 1247s 1247s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1247s X 1247s 1247s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1247s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1247s VIEWED AS A SCALAR OR AN ARRAY. SO 1247s 1247s LOCAL($FOO) = ; 1247s LOCAL @FOO = ; 1247s 1247s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1247s 1247s LOCAL $FOO = ; 1247s 1247s SUPPLIES A SCALAR CONTEXT. 1247s 1247s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1247s X 1247s 1247s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1247s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1247s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1247s 1247s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1247s 1247s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1247s { LOCAL $/ = UNDEF; $SLURP = ; } 1247s 1247s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1247s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1247s I, BECAUSE THE $1 VARIABLE IS 1247s MAGICAL AND READ-ONLY : 1247s 1247s LOCAL $1 = 2; 1247s 1247s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1247s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1247s TO SAFELY REUSE $_ IN A SUBROUTINE. 1247s 1247s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1247s WORK AS DESCRIBED. 1247s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1247s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1247s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1247s SEE L FOR MORE 1247s DETAILS. 1247s X 1247s 1247s =HEAD3 LOCALIZATION OF GLOBS 1247s X X 1247s 1247s THE CONSTRUCT 1247s 1247s LOCAL *NAME; 1247s 1247s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1247s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1247s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1247s 1247s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1247s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1247s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1247s SEPARATOR. 1247s 1247s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1247s X X 1247s X 1247s 1247s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1247s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1247s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1247s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1247s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1247s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1247s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1247s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1247s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1247s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1247s 1247s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1247s @ARY = ( 0..5 ); 1247s { 1247s LOCAL($ARY[5]) = 6; 1247s LOCAL($HASH{'A'}) = 'DRILL'; 1247s WHILE (MY $E = POP(@ARY)) { 1247s PRINT "$E . . .\N"; 1247s LAST UNLESS $E > 3; 1247s } 1247s IF (@ARY) { 1247s $HASH{'ONLY A'} = 'TEST'; 1247s DELETE $HASH{'A'}; 1247s } 1247s } 1247s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1247s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1247s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1247s 1247s PERL WILL PRINT 1247s 1247s 6 . . . 1247s 4 . . . 1247s 3 . . . 1247s THIS IS A TEST ONLY A TEST. 1247s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1247s 1247s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1247s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1247s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1247s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1247s 1247s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1247s X X X 1247s X 1247s 1247s YOU CAN USE THE C AND C 1247s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1247s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1247s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1247s 1247s DO { 1247s MY $VAL = $ARRAY[$IDX]; 1247s LOCAL $ARRAY[$IDX]; 1247s DELETE $ARRAY[$IDX]; 1247s $VAL 1247s } 1247s 1247s AND 1247s 1247s DO { 1247s MY $VAL = $HASH{KEY}; 1247s LOCAL $HASH{KEY}; 1247s DELETE $HASH{KEY}; 1247s $VAL 1247s } 1247s 1247s EXCEPT THAT FOR THOSE THE C IS 1247s SCOPED TO THE C BLOCK. SLICES ARE 1247s ALSO ACCEPTED. 1247s 1247s MY %HASH = ( 1247s A => [ 7, 8, 9 ], 1247s B => 1, 1247s ) 1247s 1247s { 1247s MY $X = DELETE LOCAL $HASH{A}; 1247s # $X IS [ 7, 8, 9 ] 1247s # %HASH IS (B => 1) 1247s 1247s { 1247s MY @NUMS = DELETE LOCAL @$X[0, 2] 1247s # @NUMS IS (7, 9) 1247s # $X IS [ UNDEF, 8 ] 1247s 1247s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1247s } 1247s # $X IS BACK TO [ 7, 8, 9 ] 1247s 1247s } 1247s # %HASH IS BACK TO ITS ORIGINAL STATE 1247s 1247s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1247s 1247s =HEAD2 LVALUE SUBROUTINES 1247s X X 1247s 1247s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1247s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1247s 1247s MY $VAL; 1247s SUB CANMOD : LVALUE { 1247s $VAL; # OR: RETURN $VAL; 1247s } 1247s SUB NOMOD { 1247s $VAL; 1247s } 1247s 1247s CANMOD() = 5; # ASSIGNS TO $VAL 1247s NOMOD() = 5; # ERROR 1247s 1247s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1247s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1247s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1247s 1247s DATA(2,3) = GET_DATA(3,4); 1247s 1247s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1247s 1247s (DATA(2,3)) = GET_DATA(3,4); 1247s 1247s AND IN: 1247s 1247s (DATA(2),DATA(3)) = GET_DATA(3,4); 1247s 1247s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1247s 1247s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1247s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1247s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1247s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1247s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1247s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1247s 1247s =HEAD2 LEXICAL SUBROUTINES 1247s X X X X 1247s 1247s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1247s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1247s AVAILABLE UNDER C OR C OR HIGHER. 1247s 1247s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1247s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1247s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1247s CATEGORY WAS DISABLED. 1247s 1247s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1247s DECLARED, AND ONLY AFTER THAT DECLARATION: 1247s 1247s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1247s # VERSIONS EARLIER THAN 5.26. 1247s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1247s USE FEATURE 'LEXICAL_SUBS'; 1247s 1247s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1247s STATE SUB FOO { 1247s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1247s } 1247s FOO(); # CALLS "STATE" SUB 1247s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1247s 1247s MY SUB BAR { ... } 1247s BAR(); # CALLS "MY" SUB 1247s 1247s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1247s 1247s # WRONG 1247s MY SUB BAZ { 1247s BAZ(); 1247s } 1247s 1247s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1247s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1247s 1247s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1247s 1247s MY SUB BAZ { 1247s __SUB__->(); # CALLS ITSELF 1247s } 1247s 1247s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1247s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1247s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1247s HOWEVER: 1247s 1247s MY SUB BAZ; # PREDECLARATION 1247s SUB BAZ { # DEFINE THE "MY" SUB 1247s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1247s } 1247s 1247s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1247s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1247s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1247s 1247s =HEAD3 C VS C 1247s 1247s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1247s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1247s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1247s CONTAINING BLOCK TO THE NEXT. 1247s 1247s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1247s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1247s 1247s SUB WHATEVER { 1247s MY $X = SHIFT; 1247s MY SUB INNER { 1247s ... DO SOMETHING WITH $X ... 1247s } 1247s INNER(); 1247s } 1247s 1247s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1247s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1247s SEE THE C<$X> FROM THE FIRST CALL TO C. 1247s 1247s =HEAD3 C SUBROUTINES 1247s 1247s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1247s SUBROUTINE OF THE SAME NAME. 1247s 1247s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1247s INSIDE AN INNER SCOPE: 1247s 1247s SUB FOO { ... } 1247s 1247s SUB BAR { 1247s MY SUB FOO { ... } 1247s { 1247s # NEED TO USE THE OUTER FOO HERE 1247s OUR SUB FOO; 1247s FOO(); 1247s } 1247s } 1247s 1247s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1247s 1247s PACKAGE MYSNEAKYMODULE; 1247s 1247s OUR SUB DO_SOMETHING { ... } 1247s 1247s SUB DO_SOMETHING_WITH_CALLER { 1247s PACKAGE DB; 1247s () = CALLER 1; # SETS @DB::ARGS 1247s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1247s } 1247s 1247s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1247s X X<*> 1247s 1247s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1247s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1247s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1247s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1247s 1247s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1247s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1247s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1247s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1247s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1247s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1247s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1247s 1247s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1247s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1247s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1247s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1247s 1247s SUB DOUBLEARY { 1247s LOCAL(*SOMEARY) = @_; 1247s FOREACH $ELEM (@SOMEARY) { 1247s $ELEM *= 2; 1247s } 1247s } 1247s DOUBLEARY(*FOO); 1247s DOUBLEARY(*BAR); 1247s 1247s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1247s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1247s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1247s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1247s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1247s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1247s 1247s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1247s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1247s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1247s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1247s L. 1247s 1247s =HEAD2 WHEN TO STILL USE LOCAL() 1247s X X 1247s 1247s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1247s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1247s I USE C INSTEAD OF C. 1247s 1247s =OVER 4 1247s 1247s =ITEM 1. 1247s 1247s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1247s 1247s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1247s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1247s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1247s IN C<@FIELDS>. 1247s 1247s { 1247s LOCAL @ARGV = ("/ETC/MOTD"); 1247s LOCAL $/ = UNDEF; 1247s LOCAL $_ = <>; 1247s @FIELDS = SPLIT /^\S*=+\S*$/; 1247s } 1247s 1247s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1247s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1247s 1247s =ITEM 2. 1247s 1247s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1247s 1247s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1247s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1247s TABLE ENTRIES: 1247s 1247s SUB IOQUEUE { 1247s LOCAL (*READER, *WRITER); # NOT MY! 1247s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1247s RETURN (*READER, *WRITER); 1247s } 1247s ($HEAD, $TAIL) = IOQUEUE(); 1247s 1247s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1247s ENTRIES. 1247s 1247s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1247s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1247s A LOCAL ALIAS. 1247s 1247s { 1247s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1247s GROW(); # REALLY CALLS SHRINK() 1247s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1247s } 1247s GROW(); # GET THE REAL GROW() AGAIN 1247s 1247s SEE L FOR MORE ABOUT MANIPULATING 1247s FUNCTIONS BY NAME IN THIS WAY. 1247s 1247s =ITEM 3. 1247s 1247s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1247s 1247s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1247s IS DONE ON DYNAMICS: 1247s 1247s { 1247s LOCAL $SIG{INT} = 'IGNORE'; 1247s FUNCT(); # UNINTERRUPTIBLE 1247s } 1247s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1247s 1247s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1247s 1247s =BACK 1247s 1247s =HEAD2 PASS BY REFERENCE 1247s X X X 1247s 1247s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1247s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1247s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1247s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1247s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1247s 1247s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1247s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1247s OF ALL THEIR FORMER LAST ELEMENTS: 1247s 1247s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1247s 1247s SUB POPMANY { 1247s MY $AREF; 1247s MY @RETLIST; 1247s FOREACH $AREF ( @_ ) { 1247s PUSH @RETLIST, POP @$AREF; 1247s } 1247s RETURN @RETLIST; 1247s } 1247s 1247s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1247s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1247s 1247s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1247s SUB INTER { 1247s MY ($K, $HREF, %SEEN); # LOCALS 1247s FOREACH $HREF (@_) { 1247s WHILE ( $K = EACH %$HREF ) { 1247s $SEEN{$K}++; 1247s } 1247s } 1247s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1247s } 1247s 1247s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1247s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1247s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1247s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1247s A LITTLE EXPENSIVE. 1247s 1247s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1247s 1247s (@W, @X) = FUNC(@Y, @Z); 1247s OR 1247s (%W, %X) = FUNC(%Y, %Z); 1247s 1247s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1247s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1247s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1247s AS ALWAYS. 1247s 1247s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1247s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1247s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1247s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1247s 1247s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1247s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1247s SUB FUNC { 1247s MY ($YREF, $ZREF) = @_; 1247s IF (@$YREF > @$ZREF) { 1247s RETURN ($YREF, $ZREF); 1247s } ELSE { 1247s RETURN ($ZREF, $YREF); 1247s } 1247s } 1247s 1247s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1247s 1247s (*W, *X) = FUNC(\@Y, \@Z); 1247s PRINT "@W HAS MORE THAN @X\N"; 1247s SUB FUNC { 1247s LOCAL (*Y, *Z) = @_; 1247s IF (@Y > @Z) { 1247s RETURN (\@Y, \@Z); 1247s } ELSE { 1247s RETURN (\@Z, \@Y); 1247s } 1247s } 1247s 1247s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1247s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1247s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1247s ARE IN THE SYMBOL TABLE. 1247s 1247s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1247s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1247s FOR EXAMPLE: 1247s 1247s SPLUTTER(\*STDOUT); 1247s SUB SPLUTTER { 1247s MY $FH = SHIFT; 1247s PRINT $FH "HER UM WELL A HMMM\N"; 1247s } 1247s 1247s $REC = GET_REC(\*STDIN); 1247s SUB GET_REC { 1247s MY $FH = SHIFT; 1247s RETURN SCALAR <$FH>; 1247s } 1247s 1247s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1247s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1247s 1247s SUB OPENIT { 1247s MY $PATH = SHIFT; 1247s LOCAL *FH; 1247s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1247s } 1247s 1247s =HEAD2 PROTOTYPES 1247s X X 1247s 1247s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1247s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1247s SECTION OR WITH A L. 1247s IF YOU DECLARE EITHER OF 1247s 1247s SUB MYPUSH (\@@) 1247s SUB MYPUSH :PROTOTYPE(\@@) 1247s 1247s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1247s 1247s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1247s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1247s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1247s OF AN ATTRIBUTE. 1247s 1247s THE 1247s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1247s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1247s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1247s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1247s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1247s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1247s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1247s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1247s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1247s 1247s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1247s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1247s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1247s 1247s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1247s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1247s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1247s CORRESPONDING BUILT-IN. 1247s 1247s DECLARED AS CALLED AS 1247s 1247s SUB MYLINK ($$) MYLINK $OLD, $NEW 1247s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1247s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1247s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1247s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1247s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1247s SUB MYPOP (\@) MYPOP @ARRAY 1247s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1247s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1247s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1247s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1247s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1247s SUB MYRAND (;$) MYRAND 42 1247s SUB MYTIME () MYTIME 1247s 1247s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1247s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1247s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1247s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1247s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1247s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1247s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1247s 1247s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1247s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1247s 1247s SUB MYREF (\[$@%&*]) 1247s 1247s WILL ALLOW CALLING MYREF() AS 1247s 1247s MYREF $VAR 1247s MYREF @ARRAY 1247s MYREF %HASH 1247s MYREF &SUB 1247s MYREF *GLOB 1247s 1247s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1247s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1247s 1247s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1247s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1247s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1247s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1247s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1247s 1247s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1247s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1247s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1247s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1247s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1247s FOLLOWS: 1247s 1247s USE SYMBOL 'QUALIFY_TO_REF'; 1247s 1247s SUB FOO (*) { 1247s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1247s ... 1247s } 1247s 1247s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1247s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1247s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1247s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1247s 1247s SUB MYPUSH (+@) { 1247s MY $AREF = SHIFT; 1247s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1247s PUSH @$AREF, @_; 1247s } 1247s 1247s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1247s IS OF AN ACCEPTABLE TYPE. 1247s 1247s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1247s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1247s 1247s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1247s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1247s PROVIDED, C<$_> WILL BE USED INSTEAD. 1247s 1247s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1247s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1247s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1247s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1247s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1247s 1247s MYTIME +2; 1247s 1247s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1247s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1247s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1247s 1247s SUB MYGETPROTOBYNUMBER($;); 1247s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1247s 1247s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1247s PROVIDED IT'S IN THE INITIAL POSITION: 1247s X<&> 1247s 1247s SUB TRY (&@) { 1247s MY($TRY,$CATCH) = @_; 1247s EVAL { &$TRY }; 1247s IF ($@) { 1247s LOCAL $_ = $@; 1247s &$CATCH; 1247s } 1247s } 1247s SUB CATCH (&) { $_[0] } 1247s 1247s TRY { 1247s DIE "PHOOEY"; 1247s } CATCH { 1247s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1247s }; 1247s 1247s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1247s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1247s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1247s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1247s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1247s 1247s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1247s X 1247s 1247s SUB MYGREP (&@) { 1247s MY $CODE = SHIFT; 1247s MY @RESULT; 1247s FOREACH $_ (@_) { 1247s PUSH(@RESULT, $_) IF &$CODE; 1247s } 1247s @RESULT; 1247s } 1247s 1247s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1247s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1247s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1247s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1247s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1247s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1247s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1247s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1247s 1247s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1247s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1247s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1247s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1247s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1247s MAJORITY OF OFFENDING CODE IS FIXED. 1247s 1247s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1247s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1247s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1247s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1247s 1247s SUB FUNC ($) { 1247s MY $N = SHIFT; 1247s PRINT "YOU GAVE ME $N\N"; 1247s } 1247s 1247s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1247s RETURNING A LIST: 1247s 1247s FUNC(@FOO); 1247s FUNC( $TEXT =~ /\W+/G ); 1247s 1247s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1247s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1247s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1247s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1247s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1247s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1247s 1247s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1247s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1247s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1247s EFFECT, LIKE SO: 1247s 1247s SUB FOO($$); 1247s SUB FOO($$) { 1247s FOO 1, 2; 1247s } 1247s 1247s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1247s TO MAKE THE WORLD A BETTER PLACE. 1247s 1247s =HEAD2 CONSTANT FUNCTIONS 1247s X 1247s 1247s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1247s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1247s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1247s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1247s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1247s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1247s 1247s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1247s 1247s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1247s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1247s # AND IT'S INLINED, TOO! 1247s SUB ST_DEV () { 0 } 1247s SUB ST_INO () { 1 } 1247s 1247s SUB FLAG_FOO () { 1 << 8 } 1247s SUB FLAG_BAR () { 1 << 9 } 1247s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1247s 1247s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1247s 1247s SUB N () { INT(OPT_BAZ) / 3 } 1247s 1247s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1247s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1247s 1247s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1247s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1247s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1247s C: 1247s 1247s SUB BAZ_VAL () { 1247s IF (OPT_BAZ) { 1247s RETURN 23; 1247s } 1247s ELSE { 1247s RETURN 42; 1247s } 1247s } 1247s SUB BONK_VAL () { RETURN 12345 } 1247s 1247s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1247s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1247s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1247s 1247s BEGIN { 1247s MY $VAR = 1; 1247s NO STRICT 'REFS'; 1247s *INLINED = SUB () { $VAR }; 1247s } 1247s 1247s BEGIN { 1247s MY $VAR = 1; 1247s MY $REF = \$VAR; 1247s NO STRICT 'REFS'; 1247s *NOT_INLINED = SUB () { $VAR }; 1247s } 1247s 1247s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1247s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1247s 1247s BEGIN { 1247s MY $X = 10; 1247s *FOO = SUB () { $X }; 1247s $X++; 1247s } 1247s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1247s 1247s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1247s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1247s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1247s SO IT PRINTED C<10>, NOT C<11>. 1247s 1247s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1247s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1247s ASIDE FROM WHERE IT IS DECLARED. 1247s 1247s # FINE, NO WARNING 1247s BEGIN { 1247s MY $X = 54321; 1247s *INLINED = SUB () { $X }; 1247s } 1247s # ERROR 1247s BEGIN { 1247s MY $X; 1247s $X = 54321; 1247s *ALSO_INLINED = SUB () { $X }; 1247s } 1247s 1247s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1247s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1247s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1247s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1247s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1247s 1247s MY $X = 54321; 1247s *INLINED = SUB : CONST { $X }; 1247s $X++; 1247s 1247s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1247s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1247s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1247s VALUE CAPTURED THE SAME WAY. 1247s 1247s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1247s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1247s AN EXPLICIT C: 1247s 1247s BEGIN { 1247s MY $X = 10; 1247s *FOO = SUB () { RETURN $X }; 1247s $X++; 1247s } 1247s PRINT FOO(); # PRINTS 11 1247s 1247s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1247s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1247s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1247s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1247s 1247s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1247s SUB ONE { 1247s 1; 1247s } 1247s IF (ONE ) { 1247s PRINT ONE() IF ONE ; 1247s } 1247s 1247s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1247s SUB ONE () { 1 } 1247s DO { 1247s PRINT 1 1247s }; 1247s 1247s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1247s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1247s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1247s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1247s 1247s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1247s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1247s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1247s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1247s 1247s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1247s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1247s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1247s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1247s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1247s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1247s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1247s MENTIONED ABOVE: 1247s 1247s SUB NOT_INLINED () { RETURN 23 } 1247s 1247s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1247s X X X X 1247s 1247s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1247s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1247s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1247s ON A NON-UNIX SYSTEM. 1247s 1247s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1247s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1247s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1247s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1247s 1247s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1247s CHDIR $SOMEWHERE; 1247s SUB CHDIR { ... } 1247s 1247s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1247s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1247s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1247s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1247s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1247s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1247s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1247s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1247s FOR SOME KEYWORDS. SEE L. 1247s 1247s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1247s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1247s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1247s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1247s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1247s THAT IS, THEY COULD SAY 1247s 1247s USE MODULE 'OPEN'; 1247s 1247s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1247s 1247s USE MODULE; 1247s 1247s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1247s 1247s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1247s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1247s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1247s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1247s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1247s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1247s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1247s 1247s PACKAGE REGLOB; 1247s REQUIRE EXPORTER; 1247s @ISA = 'EXPORTER'; 1247s @EXPORT_OK = 'GLOB'; 1247s 1247s SUB IMPORT { 1247s MY $PKG = SHIFT; 1247s RETURN UNLESS @_; 1247s MY $SYM = SHIFT; 1247s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1247s $PKG->EXPORT($WHERE, $SYM, @_); 1247s } 1247s 1247s SUB GLOB { 1247s MY $PAT = SHIFT; 1247s MY @GOT; 1247s IF (OPENDIR MY $D, '.') { 1247s @GOT = GREP /$PAT/, READDIR $D; 1247s CLOSEDIR $D; 1247s } 1247s RETURN @GOT; 1247s } 1247s 1; 1247s 1247s AND HERE'S HOW IT COULD BE (AB)USED: 1247s 1247s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1247s PACKAGE FOO; 1247s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1247s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1247s 1247s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1247s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1247s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1247s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1247s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1247s IT MUST BE DONE AT ALL. 1247s 1247s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1247s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1247s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1247s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1247s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1247s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1247s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1247s LIBRARY. 1247s 1247s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1247s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1247s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1247s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1247s (SEE L). 1247s 1247s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1247s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1247s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1247s 1247s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1247s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1247s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1247s C SYNTAX, THOUGH). 1247s 1247s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1247s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1247s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1247s 1247s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1247s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1247s 1247s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1247s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1247s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1247s 1247s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1247s 1247s =HEAD2 AUTOLOADING 1247s X X 1247s 1247s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1247s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1247s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1247s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1247s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1247s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1247s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1247s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1247s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1247s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1247s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1247s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1247s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1247s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1247s SUBROUTINE NAME. SEE L FOR DETAILS.) 1247s 1247s 1247s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1247s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1247s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1247s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1247s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1247s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1247s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1247s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1247s 1247s SUB AUTOLOAD { 1247s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1247s MY $PROGRAM = $AUTOLOAD; 1247s $PROGRAM =~ S/.*:://; 1247s SYSTEM($PROGRAM, @_); 1247s } 1247s DATE(); 1247s WHO(); 1247s LS('-L'); 1247s 1247s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1247s EVEN NEED PARENTHESES: 1247s 1247s USE SUBS QW(DATE WHO LS); 1247s DATE; 1247s WHO; 1247s LS '-L'; 1247s 1247s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1247s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1247s 1247s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1247s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1247s DESCRIBED IN L AND IN L, THE STANDARD 1247s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1247s FUNCTIONS TO PERL CODE IN L. 1247s 1247s =HEAD2 SUBROUTINE ATTRIBUTES 1247s X X X 1247s 1247s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1247s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1247s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1247s C HAD BEEN SEEN. SEE L FOR DETAILS 1247s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1247s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1247s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1247s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1247s 1247s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1247s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1247s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1247s NEST PROPERLY. 1247s 1247s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1247s 1247s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1247s SUB PLUGH () : UGLY('\(") :BAD; 1247s SUB XYZZY : _5X5 { ... } 1247s 1247s EXAMPLES OF INVALID SYNTAX: 1247s 1247s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1247s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1247s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1247s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1247s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1247s 1247s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1247s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1247s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1247s PARSED AND INVOKED: 1247s 1247s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1247s 1247s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1247s SEE L AND L. 1247s 1247s =HEAD1 SEE ALSO 1247s 1247s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1247s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1247s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1247s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1247s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1247s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1247s 1247s =FOR VI 1247s # EX: SET STS=0 SW=4 ET: 1247s 1247s ok 2 1247s # testing mod_cgi with /modules/cgi/perl.pl 1247s # expected 200 1247s # received 200 1247s # body: PERL CGI 1247s ok 3 1247s # testing mod_test_rwrite with /test_rwrite 1247s # expected 200 1247s # received 200 1247s # body: A 1247s ok 4 1247s ok 1249s t/filter/case_in.t .................. 1249s 1..3 1249s # Running under perl version 5.038002 for linux 1249s # Current time local: Tue Dec 17 21:01:11 2024 1249s # Current time GMT: Tue Dec 17 21:01:11 2024 1249s # Using Test.pm version 1.31 1249s # Using Apache/Test.pm version 1.42 1249s ok 1 1249s # testing mod_cgi with /modules/cgi/perl_echo.pl 1249s # expected 200 1249s # received 200 1249s ok 2 1249s # testing mod_echo_post with /echo_post 1249s # expected 200 1249s # received 200 1249s ok 3 1249s ok 1251s t/filter/input_body.t ............... 1251s 1..2 1251s # Running under perl version 5.038002 for linux 1251s # Current time local: Tue Dec 17 21:01:14 2024 1251s # Current time GMT: Tue Dec 17 21:01:14 2024 1251s # Using Test.pm version 1.31 1251s # Using Apache/Test.pm version 1.42 1251s # testing : Posted "1 ko" 1251s # expected: 'ok 1' 1251s # received: 'ok 1' 1251s ok 1 1251s # testing : Posted "2 ko" 1251s # expected: 'ok 2' 1251s # received: 'ok 2' 1251s ok 2 1251s ok 1253s t/http11/basicauth.t ................ 1253s 1..3 1253s # Running under perl version 5.038002 for linux 1253s # Current time local: Tue Dec 17 21:01:16 2024 1253s # Current time GMT: Tue Dec 17 21:01:16 2024 1253s # Using Test.pm version 1.31 1253s # Using Apache/Test.pm version 1.42 1253s ok 1 1253s ok 2 1253s ok 3 1253s ok 1256s t/http11/chunked.t .................. 1256s 1..30 1256s # Running under perl version 5.038002 for linux 1256s # Current time local: Tue Dec 17 21:01:18 2024 1256s # Current time GMT: Tue Dec 17 21:01:18 2024 1256s # Using Test.pm version 1.31 1256s # Using Apache/Test.pm version 1.42 1256s # testing : response protocol 1256s # expected: 'HTTP/1.1' 1256s # received: 'HTTP/1.1' 1256s ok 1 1256s # testing : response Transfer-Encoding 1256s # expected: 'chunked' 1256s # received: 'chunked' 1256s ok 2 1256s # testing : no Content-Length 1256s # expected: 0 1256s # received: 0 1256s ok 3 1256s # testing : body length 1256s # expected: '70976' 1256s # received: 70976 1256s ok 4 1256s # testing : number of requests 1256s # expected: 1 1256s # received: 1 1256s ok 5 1256s # testing : response protocol 1256s # expected: 'HTTP/1.1' 1256s # received: 'HTTP/1.1' 1256s ok 6 1256s # testing : response Transfer-Encoding 1256s # expected: 'chunked' 1256s # received: 'chunked' 1256s ok 7 1256s # testing : no Content-Length 1256s # expected: 0 1256s # received: 0 1256s ok 8 1256s # testing : body length 1256s # expected: '212509' 1256s # received: 212509 1256s ok 9 1256s # testing : number of requests 1256s # expected: 2 1256s # received: 2 1256s ok 10 1256s # testing : response protocol 1256s # expected: 'HTTP/1.1' 1256s # received: 'HTTP/1.1' 1256s ok 11 1256s # testing : response Transfer-Encoding 1256s # expected: 'chunked' 1256s # received: 'chunked' 1256s ok 12 1256s # testing : no Content-Length 1256s # expected: 0 1256s # received: 0 1256s ok 13 1256s # testing : body length 1256s # expected: '280545' 1256s # received: 280545 1256s ok 14 1256s # testing : number of requests 1256s # expected: 3 1256s # received: 3 1256s ok 15 1256s # testing : response protocol 1256s # expected: 'HTTP/1.1' 1256s # received: 'HTTP/1.1' 1256s ok 16 1256s # testing : response Transfer-Encoding 1256s # expected: 'chunked' 1256s # received: 'chunked' 1256s ok 17 1256s # testing : no Content-Length 1256s # expected: 0 1256s # received: 0 1256s ok 18 1256s # testing : body length 1256s # expected: '845969' 1256s # received: 845969 1256s ok 19 1256s # testing : number of requests 1256s # expected: 4 1256s # received: 4 1256s ok 20 1256s # testing : response protocol 1256s # expected: 'HTTP/1.1' 1256s # received: 'HTTP/1.1' 1256s ok 21 1256s # testing : no Transfer-Encoding (test result inverted) 1256s # expected: 'chunked' 1256s # received: '' 1256s ok 22 1256s # testing : content length 1256s # expected: 253 1256s # received: '253' 1256s ok 23 1256s # testing : body length 1256s # expected: '242' 1256s # received: 242 1256s ok 24 1256s # testing : number of requests 1256s # expected: 5 1256s # received: 5 1256s ok 25 1256s # testing : response protocol 1256s # expected: 'HTTP/1.1' 1256s # received: 'HTTP/1.1' 1256s ok 26 1256s # testing : no Transfer-Encoding (test result inverted) 1256s # expected: 'chunked' 1256s # received: '' 1256s ok 27 1256s # testing : content length 1256s # expected: '' 1256s # received: '' 1256s ok 28 1256s # testing : body length 1256s # expected: '14276' 1256s # received: 14276 1256s ok 29 1256s # testing : number of requests 1256s # expected: 6 1256s # received: 6 1256s ok 30 1256s ok 1258s t/http11/chunked2.t ................. 1258s 1..2 1258s # Running under perl version 5.038002 for linux 1258s # Current time local: Tue Dec 17 21:01:21 2024 1258s # Current time GMT: Tue Dec 17 21:01:21 2024 1258s # Using Test.pm version 1.31 1258s # Using Apache/Test.pm version 1.42 1258s # testing : successful response 1258s # expected: 200 1258s # received: '200' 1258s ok 1 1258s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1258s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1258s ok 2 1258s ok 1260s t/http11/clength.t .................. 1260s 1..6 1260s # Running under perl version 5.038002 for linux 1260s # Current time local: Tue Dec 17 21:01:23 2024 1260s # Current time GMT: Tue Dec 17 21:01:23 2024 1260s # Using Test.pm version 1.31 1260s # Using Apache/Test.pm version 1.42 1260s # testing : successful response 1260s # expected: 200 1260s # received: '200' 1260s ok 1 1260s # expected: 10 1260s # received: '10' 1260s ok 2 1260s # expected: 'bbbbbbbbbb' 1260s # received: 'bbbbbbbbbb' 1260s ok 3 1260s # testing : successful response 1260s # expected: 200 1260s # received: '200' 1260s ok 4 1260s # expected: 6 1260s # received: '6' 1260s ok 5 1260s # expected: 'foobar' 1260s # received: 'foobar' 1260s ok 6 1260s ok 1265s t/http11/post.t ..................... 1265s # using LWP client 1265s 1..51 1265s # Running under perl version 5.038002 for linux 1265s # Current time local: Tue Dec 17 21:01:25 2024 1265s # Current time GMT: Tue Dec 17 21:01:25 2024 1265s # Using Test.pm version 1.31 1265s # Using Apache/Test.pm version 1.42 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 1024 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: Keep-Alive 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s #Keep-Alive: timeout=5, max=100 1265s # 1265s # testing : length posted 1265s # expected: '1024' 1265s # received: 1024 1265s ok 1 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 2048 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 2 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '2048' 1265s # received: 2048 1265s ok 2 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 3072 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 3 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '3072' 1265s # received: 3072 1265s ok 3 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 4096 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 4 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '4096' 1265s # received: 4096 1265s ok 4 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 5120 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 5 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '5120' 1265s # received: 5120 1265s ok 5 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 6144 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 6 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '6144' 1265s # received: 6144 1265s ok 6 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 7168 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 7 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '7168' 1265s # received: 7168 1265s ok 7 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 8192 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 8 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '8192' 1265s # received: 8192 1265s ok 8 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 9216 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 9 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '9216' 1265s # received: 9216 1265s ok 9 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 10240 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 10 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '10240' 1265s # received: 10240 1265s ok 10 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 11264 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 11 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '11264' 1265s # received: 11264 1265s ok 11 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 12288 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 12 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '12288' 1265s # received: 12288 1265s ok 12 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 13312 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 13 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '13312' 1265s # received: 13312 1265s ok 13 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 14336 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 14 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '14336' 1265s # received: 14336 1265s ok 14 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 15360 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 15 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '15360' 1265s # received: 15360 1265s ok 15 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 16384 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 16 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '16384' 1265s # received: 16384 1265s ok 16 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 17408 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 17 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '17408' 1265s # received: 17408 1265s ok 17 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 18432 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 18 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '18432' 1265s # received: 18432 1265s ok 18 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 19456 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 19 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '19456' 1265s # received: 19456 1265s ok 19 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 20480 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 20 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '20480' 1265s # received: 20480 1265s ok 20 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 21504 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 21 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '21504' 1265s # received: 21504 1265s ok 21 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 22528 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 22 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '22528' 1265s # received: 22528 1265s ok 22 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 23552 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 23 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '23552' 1265s # received: 23552 1265s ok 23 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 24576 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 24 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '24576' 1265s # received: 24576 1265s ok 24 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 25600 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 25 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '25600' 1265s # received: 25600 1265s ok 25 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 26624 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 26 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '26624' 1265s # received: 26624 1265s ok 26 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 27648 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:28 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 27 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '27648' 1265s # received: 27648 1265s ok 27 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 28672 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 28 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '28672' 1265s # received: 28672 1265s ok 28 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 29696 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 29 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '29696' 1265s # received: 29696 1265s ok 29 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 30720 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 30 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '30720' 1265s # received: 30720 1265s ok 30 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 31744 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 31 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '31744' 1265s # received: 31744 1265s ok 31 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 32768 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 32 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '32768' 1265s # received: 32768 1265s ok 32 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 33792 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 33 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '33792' 1265s # received: 33792 1265s ok 33 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 34816 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 34 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '34816' 1265s # received: 34816 1265s ok 34 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 35840 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 35 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '35840' 1265s # received: 35840 1265s ok 35 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 36864 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 36 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '36864' 1265s # received: 36864 1265s ok 36 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 37888 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 37 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '37888' 1265s # received: 37888 1265s ok 37 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 38912 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 38 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '38912' 1265s # received: 38912 1265s ok 38 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 39936 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 39 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '39936' 1265s # received: 39936 1265s ok 39 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 40960 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 40 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '40960' 1265s # received: 40960 1265s ok 40 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 41984 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 41 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '41984' 1265s # received: 41984 1265s ok 41 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 43008 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 42 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '43008' 1265s # received: 43008 1265s ok 42 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 44032 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 43 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '44032' 1265s # received: 44032 1265s ok 43 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 45056 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 44 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '45056' 1265s # received: 45056 1265s ok 44 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 46080 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 45 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '46080' 1265s # received: 46080 1265s ok 45 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 47104 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 46 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '47104' 1265s # received: 47104 1265s ok 46 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 48128 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 47 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '48128' 1265s # received: 48128 1265s ok 47 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 49152 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 48 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '49152' 1265s # received: 49152 1265s ok 48 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 50176 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 49 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '50176' 1265s # received: 50176 1265s ok 49 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 51200 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:29 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Tue, 17 Dec 2024 21:01:30 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 50 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '51200' 1265s # received: 51200 1265s ok 50 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.76 1265s #Content-Length: 102400 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Date: Tue, 17 Dec 2024 21:01:30 GMT 1265s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s #Vary: In-If1 1265s #Content-Length: 7 1265s #Client-Date: Tue, 17 Dec 2024 21:01:30 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 51 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '102400' 1265s # received: 102400 1265s ok 51 1265s ok 1267s t/modules/aaa.t ..................... 1267s 1..40 1267s # Running under perl version 5.038002 for linux 1267s # Current time local: Tue Dec 17 21:01:30 2024 1267s # Current time GMT: Tue Dec 17 21:01:30 2024 1267s # Using Test.pm version 1.31 1267s # Using Apache/Test.pm version 1.42 1267s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/realm2 1267s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 1267s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/form1 1267s ok 1 1267s ok 2 1267s ok 3 1267s ok 4 1267s ok 5 1267s ok 6 1267s ok 7 1267s ok 8 1267s ok 9 1267s ok 10 1267s ok 11 1267s ok 12 1267s ok 13 1267s ok 14 1267s ok 15 1267s ok 16 1267s ok 17 1267s ok 18 1267s ok 19 1267s ok 20 1267s ok 21 1267s ok 22 1267s ok 23 1267s ok 24 1267s ok 25 1267s ok 26 1267s ok 27 1267s ok 28 1267s ok 29 1267s ok 30 1267s ok 31 1267s ok 32 1267s ok 33 1267s ok 34 1267s ok 35 1267s ok 36 1267s ok 37 1267s ok 38 1267s ok 39 1267s ok 40 1267s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 1267s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/realm2 1267s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/form1 1267s ok 1270s t/modules/access.t .................. 1270s 1..408 1270s # Running under perl version 5.038002 for linux 1270s # Current time local: Tue Dec 17 21:01:32 2024 1270s # Current time GMT: Tue Dec 17 21:01:32 2024 1270s # Using Test.pm version 1.31 1270s # Using Apache/Test.pm version 1.42 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # expecting access. 1270s ok 1 1270s # --- 1270s # Order deny,allow 1270s # Deny from all 1270s # expecting access denial. 1270s ok 2 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # Deny from all 1270s # expecting access. 1270s ok 3 1270s # --- 1270s # Order deny,allow 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 4 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # Deny from localhost 1270s # expecting access. 1270s ok 5 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 6 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # Deny from 127.0.0.1 1270s # expecting access. 1270s ok 7 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 8 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # Deny from 127.0 1270s # expecting access. 1270s ok 9 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 10 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 11 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 12 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # Deny from 127.0.0.1/16 1270s # expecting access. 1270s ok 13 1270s # --- 1270s # Order deny,allow 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 14 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 15 1270s # --- 1270s # Order deny,allow 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 16 1270s # --- 1270s # Order deny,allow 1270s # Allow from all 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 17 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # expecting access. 1270s ok 18 1270s # --- 1270s # Order deny,allow 1270s # Deny from all 1270s # expecting access denial. 1270s ok 19 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # Deny from all 1270s # expecting access. 1270s ok 20 1270s # --- 1270s # Order deny,allow 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 21 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # Deny from localhost 1270s # expecting access. 1270s ok 22 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 23 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # Deny from 127.0.0.1 1270s # expecting access. 1270s ok 24 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 25 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # Deny from 127.0 1270s # expecting access. 1270s ok 26 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 27 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 28 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 29 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # Deny from 127.0.0.1/16 1270s # expecting access. 1270s ok 30 1270s # --- 1270s # Order deny,allow 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 31 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 32 1270s # --- 1270s # Order deny,allow 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 33 1270s # --- 1270s # Order deny,allow 1270s # Allow from localhost 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 34 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # expecting access. 1270s ok 35 1270s # --- 1270s # Order deny,allow 1270s # Deny from all 1270s # expecting access denial. 1270s ok 36 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # Deny from all 1270s # expecting access. 1270s ok 37 1270s # --- 1270s # Order deny,allow 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 38 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # Deny from localhost 1270s # expecting access. 1270s ok 39 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 40 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1 1270s # expecting access. 1270s ok 41 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 42 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0 1270s # expecting access. 1270s ok 43 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 44 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 45 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 46 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1/16 1270s # expecting access. 1270s ok 47 1270s # --- 1270s # Order deny,allow 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 48 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 49 1270s # --- 1270s # Order deny,allow 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 50 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 51 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # expecting access. 1270s ok 52 1270s # --- 1270s # Order deny,allow 1270s # Deny from all 1270s # expecting access denial. 1270s ok 53 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # Deny from all 1270s # expecting access. 1270s ok 54 1270s # --- 1270s # Order deny,allow 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 55 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # Deny from localhost 1270s # expecting access. 1270s ok 56 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 57 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1 1270s # expecting access. 1270s ok 58 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 59 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # Deny from 127.0 1270s # expecting access. 1270s ok 60 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 61 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 62 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 63 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1/16 1270s # expecting access. 1270s ok 64 1270s # --- 1270s # Order deny,allow 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 65 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 66 1270s # --- 1270s # Order deny,allow 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 67 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 68 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 69 1270s # --- 1270s # Order deny,allow 1270s # Deny from all 1270s # expecting access denial. 1270s ok 70 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from all 1270s # expecting access. 1270s ok 71 1270s # --- 1270s # Order deny,allow 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 72 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from localhost 1270s # expecting access. 1270s ok 73 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 74 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1 1270s # expecting access. 1270s ok 75 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 76 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0 1270s # expecting access. 1270s ok 77 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 78 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 79 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 80 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1/16 1270s # expecting access. 1270s ok 81 1270s # --- 1270s # Order deny,allow 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 82 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 83 1270s # --- 1270s # Order deny,allow 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 84 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 85 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # expecting access. 1270s ok 86 1270s # --- 1270s # Order deny,allow 1270s # Deny from all 1270s # expecting access denial. 1270s ok 87 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # Deny from all 1270s # expecting access. 1270s ok 88 1270s # --- 1270s # Order deny,allow 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 89 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # Deny from localhost 1270s # expecting access. 1270s ok 90 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 91 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1 1270s # expecting access. 1270s ok 92 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 93 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0 1270s # expecting access. 1270s ok 94 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 95 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 96 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 97 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1/16 1270s # expecting access. 1270s ok 98 1270s # --- 1270s # Order deny,allow 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 99 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 100 1270s # --- 1270s # Order deny,allow 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 101 1270s # --- 1270s # Order deny,allow 1270s # Allow from 127.0.0.1/16 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 102 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # expecting access. 1270s ok 103 1270s # --- 1270s # Order deny,allow 1270s # Deny from all 1270s # expecting access denial. 1270s ok 104 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # Deny from all 1270s # expecting access denial. 1270s ok 105 1270s # --- 1270s # Order deny,allow 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 106 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 107 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 108 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 109 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 110 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 111 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 112 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 113 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 114 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 115 1270s # --- 1270s # Order deny,allow 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 116 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 117 1270s # --- 1270s # Order deny,allow 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 118 1270s # --- 1270s # Order deny,allow 1270s # Allow from somewhere.else.com 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 119 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # expecting access. 1270s ok 120 1270s # --- 1270s # Order deny,allow 1270s # Deny from all 1270s # expecting access denial. 1270s ok 121 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # Deny from all 1270s # expecting access denial. 1270s ok 122 1270s # --- 1270s # Order deny,allow 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 123 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 124 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 125 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 126 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 127 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 128 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 129 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 130 1270s # --- 1270s # Order deny,allow 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 131 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 132 1270s # --- 1270s # Order deny,allow 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 133 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 134 1270s # --- 1270s # Order deny,allow 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 135 1270s # --- 1270s # Order deny,allow 1270s # Allow from 66.6.6.6 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 136 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # expecting access. 1270s ok 137 1270s # --- 1270s # Order allow,deny 1270s # Deny from all 1270s # expecting access denial. 1270s ok 138 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # Deny from all 1270s # expecting access denial. 1270s ok 139 1270s # --- 1270s # Order allow,deny 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 140 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 141 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 142 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 143 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 144 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 145 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 146 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 147 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 148 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 149 1270s # --- 1270s # Order allow,deny 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 150 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 151 1270s # --- 1270s # Order allow,deny 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 152 1270s # --- 1270s # Order allow,deny 1270s # Allow from all 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 153 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # expecting access. 1270s ok 154 1270s # --- 1270s # Order allow,deny 1270s # Deny from all 1270s # expecting access denial. 1270s ok 155 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # Deny from all 1270s # expecting access denial. 1270s ok 156 1270s # --- 1270s # Order allow,deny 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 157 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 158 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 159 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 160 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 161 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 162 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 163 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 164 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 165 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 166 1270s # --- 1270s # Order allow,deny 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 167 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 168 1270s # --- 1270s # Order allow,deny 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 169 1270s # --- 1270s # Order allow,deny 1270s # Allow from localhost 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 170 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # expecting access. 1270s ok 171 1270s # --- 1270s # Order allow,deny 1270s # Deny from all 1270s # expecting access denial. 1270s ok 172 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # Deny from all 1270s # expecting access denial. 1270s ok 173 1270s # --- 1270s # Order allow,deny 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 174 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 175 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 176 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 177 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 178 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 179 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 180 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 181 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 182 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 183 1270s # --- 1270s # Order allow,deny 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 184 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 185 1270s # --- 1270s # Order allow,deny 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 186 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 187 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # expecting access. 1270s ok 188 1270s # --- 1270s # Order allow,deny 1270s # Deny from all 1270s # expecting access denial. 1270s ok 189 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # Deny from all 1270s # expecting access denial. 1270s ok 190 1270s # --- 1270s # Order allow,deny 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 191 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 192 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 193 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 194 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 195 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 196 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 197 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 198 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 199 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 200 1270s # --- 1270s # Order allow,deny 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 201 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 202 1270s # --- 1270s # Order allow,deny 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 203 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 204 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 205 1270s # --- 1270s # Order allow,deny 1270s # Deny from all 1270s # expecting access denial. 1270s ok 206 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from all 1270s # expecting access denial. 1270s ok 207 1270s # --- 1270s # Order allow,deny 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 208 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 209 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 210 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 211 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 212 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 213 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 214 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 215 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 216 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 217 1270s # --- 1270s # Order allow,deny 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 218 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 219 1270s # --- 1270s # Order allow,deny 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 220 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 221 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # expecting access. 1270s ok 222 1270s # --- 1270s # Order allow,deny 1270s # Deny from all 1270s # expecting access denial. 1270s ok 223 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # Deny from all 1270s # expecting access denial. 1270s ok 224 1270s # --- 1270s # Order allow,deny 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 225 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 226 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 227 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 228 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 229 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 230 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 231 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 232 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 233 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 234 1270s # --- 1270s # Order allow,deny 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 235 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 236 1270s # --- 1270s # Order allow,deny 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 237 1270s # --- 1270s # Order allow,deny 1270s # Allow from 127.0.0.1/16 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 238 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # expecting access denial. 1270s ok 239 1270s # --- 1270s # Order allow,deny 1270s # Deny from all 1270s # expecting access denial. 1270s ok 240 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # Deny from all 1270s # expecting access denial. 1270s ok 241 1270s # --- 1270s # Order allow,deny 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 242 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 243 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 244 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 245 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 246 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 247 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 248 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 249 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 250 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 251 1270s # --- 1270s # Order allow,deny 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 252 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 253 1270s # --- 1270s # Order allow,deny 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 254 1270s # --- 1270s # Order allow,deny 1270s # Allow from somewhere.else.com 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 255 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # expecting access denial. 1270s ok 256 1270s # --- 1270s # Order allow,deny 1270s # Deny from all 1270s # expecting access denial. 1270s ok 257 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # Deny from all 1270s # expecting access denial. 1270s ok 258 1270s # --- 1270s # Order allow,deny 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 259 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 260 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 261 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 262 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 263 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 264 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 265 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 266 1270s # --- 1270s # Order allow,deny 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 267 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 268 1270s # --- 1270s # Order allow,deny 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 269 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 270 1270s # --- 1270s # Order allow,deny 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 271 1270s # --- 1270s # Order allow,deny 1270s # Allow from 66.6.6.6 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 272 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # expecting access. 1270s ok 273 1270s # --- 1270s # Order mutual-failure 1270s # Deny from all 1270s # expecting access denial. 1270s ok 274 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # Deny from all 1270s # expecting access denial. 1270s ok 275 1270s # --- 1270s # Order mutual-failure 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 276 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 277 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 278 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 279 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 280 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 281 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 282 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 283 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 284 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 285 1270s # --- 1270s # Order mutual-failure 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 286 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 287 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 288 1270s # --- 1270s # Order mutual-failure 1270s # Allow from all 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 289 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # expecting access. 1270s ok 290 1270s # --- 1270s # Order mutual-failure 1270s # Deny from all 1270s # expecting access denial. 1270s ok 291 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # Deny from all 1270s # expecting access denial. 1270s ok 292 1270s # --- 1270s # Order mutual-failure 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 293 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 294 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 295 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 296 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 297 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 298 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 299 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 300 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 301 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 302 1270s # --- 1270s # Order mutual-failure 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 303 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 304 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 305 1270s # --- 1270s # Order mutual-failure 1270s # Allow from localhost 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 306 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # expecting access. 1270s ok 307 1270s # --- 1270s # Order mutual-failure 1270s # Deny from all 1270s # expecting access denial. 1270s ok 308 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # Deny from all 1270s # expecting access denial. 1270s ok 309 1270s # --- 1270s # Order mutual-failure 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 310 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 311 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 312 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 313 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 314 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 315 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 316 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 317 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 318 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 319 1270s # --- 1270s # Order mutual-failure 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 320 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 321 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 322 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 323 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # expecting access. 1270s ok 324 1270s # --- 1270s # Order mutual-failure 1270s # Deny from all 1270s # expecting access denial. 1270s ok 325 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # Deny from all 1270s # expecting access denial. 1270s ok 326 1270s # --- 1270s # Order mutual-failure 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 327 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 328 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 329 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 330 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 331 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 332 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 333 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 334 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 335 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 336 1270s # --- 1270s # Order mutual-failure 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 337 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 338 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 339 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 340 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # expecting access. 1270s ok 341 1270s # --- 1270s # Order mutual-failure 1270s # Deny from all 1270s # expecting access denial. 1270s ok 342 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from all 1270s # expecting access denial. 1270s ok 343 1270s # --- 1270s # Order mutual-failure 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 344 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 345 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 346 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 347 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 348 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 349 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 350 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 351 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 352 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 353 1270s # --- 1270s # Order mutual-failure 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 354 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 355 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 356 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/255.255.0.0 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 357 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # expecting access. 1270s ok 358 1270s # --- 1270s # Order mutual-failure 1270s # Deny from all 1270s # expecting access denial. 1270s ok 359 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # Deny from all 1270s # expecting access denial. 1270s ok 360 1270s # --- 1270s # Order mutual-failure 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 361 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 362 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 363 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 364 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 365 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 366 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 367 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 368 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 369 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 370 1270s # --- 1270s # Order mutual-failure 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 371 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # Deny from somewhere.else.com 1270s # expecting access. 1270s ok 372 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 373 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 127.0.0.1/16 1270s # Deny from 66.6.6.6 1270s # expecting access. 1270s ok 374 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # expecting access denial. 1270s ok 375 1270s # --- 1270s # Order mutual-failure 1270s # Deny from all 1270s # expecting access denial. 1270s ok 376 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # Deny from all 1270s # expecting access denial. 1270s ok 377 1270s # --- 1270s # Order mutual-failure 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 378 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 379 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 380 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 381 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 382 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 383 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 384 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 385 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 386 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 387 1270s # --- 1270s # Order mutual-failure 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 388 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 389 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 390 1270s # --- 1270s # Order mutual-failure 1270s # Allow from somewhere.else.com 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 391 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # expecting access denial. 1270s ok 392 1270s # --- 1270s # Order mutual-failure 1270s # Deny from all 1270s # expecting access denial. 1270s ok 393 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # Deny from all 1270s # expecting access denial. 1270s ok 394 1270s # --- 1270s # Order mutual-failure 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 395 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # Deny from localhost 1270s # expecting access denial. 1270s ok 396 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 397 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1 1270s # expecting access denial. 1270s ok 398 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 399 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0 1270s # expecting access denial. 1270s ok 400 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 401 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1/255.255.0.0 1270s # expecting access denial. 1270s ok 402 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 403 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # Deny from 127.0.0.1/16 1270s # expecting access denial. 1270s ok 404 1270s # --- 1270s # Order mutual-failure 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 405 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # Deny from somewhere.else.com 1270s # expecting access denial. 1270s ok 406 1270s # --- 1270s # Order mutual-failure 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 407 1270s # --- 1270s # Order mutual-failure 1270s # Allow from 66.6.6.6 1270s # Deny from 66.6.6.6 1270s # expecting access denial. 1270s ok 408 1270s ok 1273s t/modules/actions.t ................. 1273s 1..20 1273s # Running under perl version 5.038002 for linux 1273s # Current time local: Tue Dec 17 21:01:35 2024 1273s # Current time GMT: Tue Dec 17 21:01:35 2024 1273s # Using Test.pm version 1.31 1273s # Using Apache/Test.pm version 1.42 1273s # expected: 200 1273s # received: '200' 1273s ok 1 1273s # expected: 'nada' 1273s # received: 'nada' 1273s ok 2 1273s # expected: 404 1273s # received: '404' 1273s ok 3 1273s ok 4 # skip RC=404, no need to check content 1273s # expected: 404 1273s # received: '404' 1273s ok 5 1273s ok 6 # skip RC=404, no need to check content 1273s # expected: 404 1273s # received: '404' 1273s ok 7 1273s ok 8 # skip RC=404, no need to check content 1273s # expected: 200 1273s # received: '200' 1273s ok 9 1273s # expected: 'nada' 1273s # received: 'nada' 1273s ok 10 1273s # expected: 404 1273s # received: '404' 1273s ok 11 1273s ok 12 # skip RC=404, no need to check content 1273s # expected: 200 1273s # received: '200' 1273s ok 13 1273s # expected: 'POST 1273s # foo2: bar2 1273s # ' 1273s # received: 'POST 1273s # foo2: bar2 1273s # ' 1273s ok 14 1273s # expected: 405 1273s # received: '405' 1273s ok 15 1273s # expected: 200 1273s # received: '200' 1273s ok 16 1273s # expected: 'foo=bar' 1273s # received: 'foo=bar' 1273s ok 17 1273s # expected: 200 1273s # received: '200' 1273s ok 18 1273s # expected: 'POST 1273s # foo2: bar2 1273s # ' 1273s # received: 'POST 1273s # foo2: bar2 1273s # ' 1273s ok 19 1273s # expected: 405 1273s # received: '405' 1273s ok 20 1273s ok 1275s t/modules/alias.t ................... 1275s 1..134 1275s # Running under perl version 5.038002 for linux 1275s # Current time local: Tue Dec 17 21:01:38 2024 1275s # Current time GMT: Tue Dec 17 21:01:38 2024 1275s # Using Test.pm version 1.31 1275s # Using Apache/Test.pm version 1.42 1275s # verifying simple aliases 1275s # testing : /alias/ 1275s # expected: 200 1275s # received: '200' 1275s ok 1 1275s # testing : /bogu/ 1275s # expected: 404 1275s # received: '404' 1275s ok 2 1275s # verifying alias match with /ali[0-9]. 1275s # testing : /ali0 1275s # expected: 0 1275s # received: '0' 1275s ok 3 1275s # testing : /ali1 1275s # expected: 1 1275s # received: '1' 1275s ok 4 1275s # testing : /ali2 1275s # expected: 2 1275s # received: '2' 1275s ok 5 1275s # testing : /ali3 1275s # expected: 3 1275s # received: '3' 1275s ok 6 1275s # testing : /ali4 1275s # expected: 4 1275s # received: '4' 1275s ok 7 1275s # testing : /ali5 1275s # expected: 5 1275s # received: '5' 1275s ok 8 1275s # testing : /ali6 1275s # expected: 6 1275s # received: '6' 1275s ok 9 1275s # testing : /ali7 1275s # expected: 7 1275s # received: '7' 1275s ok 10 1275s # testing : /ali8 1275s # expected: 8 1275s # received: '8' 1275s ok 11 1275s # testing : /ali9 1275s # expected: 9 1275s # received: '9' 1275s ok 12 1275s # verifying expression alias match with /expr/ali[0-9]. 1275s # testing : /ali0 1275s # expected: 0 1275s # received: '0' 1275s ok 13 1275s # testing : /ali1 1275s # expected: 1 1275s # received: '1' 1275s ok 14 1275s # testing : /ali2 1275s # expected: 2 1275s # received: '2' 1275s ok 15 1275s # testing : /ali3 1275s # expected: 3 1275s # received: '3' 1275s ok 16 1275s # testing : /ali4 1275s # expected: 4 1275s # received: '4' 1275s ok 17 1275s # testing : /ali5 1275s # expected: 5 1275s # received: '5' 1275s ok 18 1275s # testing : /ali6 1275s # expected: 6 1275s # received: '6' 1275s ok 19 1275s # testing : /ali7 1275s # expected: 7 1275s # received: '7' 1275s ok 20 1275s # testing : /ali8 1275s # expected: 8 1275s # received: '8' 1275s ok 21 1275s # testing : /ali9 1275s # expected: 9 1275s # received: '9' 1275s ok 22 1275s # testing : /forbid 1275s # expected: '403' 1275s # received: '403' 1275s ok 23 1275s # testing : /gone 1275s # expected: '410' 1275s # received: '410' 1275s ok 24 1275s # testing : /perm 1275s # expected: '301' 1275s # received: '301' 1275s ok 25 1275s # testing : /perm2 1275s # expected: '301' 1275s # received: '301' 1275s ok 26 1275s # testing : /seeother 1275s # expected: '303' 1275s # received: '303' 1275s ok 27 1275s # testing : /temp 1275s # expected: '302' 1275s # received: '302' 1275s ok 28 1275s # testing : /temp2 1275s # expected: '302' 1275s # received: '302' 1275s ok 29 1275s verifying body of perm and temp redirect match 1275s # testing : /p0 1275s # expected: 0 1275s # received: '0' 1275s ok 30 1275s # testing : /p1 1275s # expected: 1 1275s # received: '1' 1275s ok 31 1275s # testing : /p2 1275s # expected: 2 1275s # received: '2' 1275s ok 32 1275s # testing : /p3 1275s # expected: 3 1275s # received: '3' 1275s ok 33 1275s # testing : /p4 1275s # expected: 4 1275s # received: '4' 1275s ok 34 1275s # testing : /p5 1275s # expected: 5 1275s # received: '5' 1275s ok 35 1275s # testing : /p6 1275s # expected: 6 1275s # received: '6' 1275s ok 36 1275s # testing : /p7 1275s # expected: 7 1275s # received: '7' 1275s ok 37 1275s # testing : /p8 1275s # expected: 8 1275s # received: '8' 1275s ok 38 1275s # testing : /p9 1275s # expected: 9 1275s # received: '9' 1275s ok 39 1275s # testing : /t0 1275s # expected: 0 1275s # received: '0' 1275s ok 40 1275s # testing : /t1 1275s # expected: 1 1275s # received: '1' 1275s ok 41 1275s # testing : /t2 1275s # expected: 2 1275s # received: '2' 1275s ok 42 1275s # testing : /t3 1275s # expected: 3 1275s # received: '3' 1275s ok 43 1275s # testing : /t4 1275s # expected: 4 1275s # received: '4' 1275s ok 44 1275s # testing : /t5 1275s # expected: 5 1275s # received: '5' 1275s ok 45 1275s # testing : /t6 1275s # expected: 6 1275s # received: '6' 1275s ok 46 1275s # testing : /t7 1275s # expected: 7 1275s # received: '7' 1275s ok 47 1275s # testing : /t8 1275s # expected: 8 1275s # received: '8' 1275s ok 48 1275s # testing : /t9 1275s # expected: 9 1275s # received: '9' 1275s ok 49 1275s verifying body of perm and temp redirect match with expression support 1275s # testing : /p0 1275s # expected: 0 1275s # received: '0' 1275s ok 50 1275s # testing : /p1 1275s # expected: 1 1275s # received: '1' 1275s ok 51 1275s # testing : /p2 1275s # expected: 2 1275s # received: '2' 1275s ok 52 1275s # testing : /p3 1275s # expected: 3 1275s # received: '3' 1275s ok 53 1275s # testing : /p4 1275s # expected: 4 1275s # received: '4' 1275s ok 54 1275s # testing : /p5 1275s # expected: 5 1275s # received: '5' 1275s ok 55 1275s # testing : /p6 1275s # expected: 6 1275s # received: '6' 1275s ok 56 1275s # testing : /p7 1275s # expected: 7 1275s # received: '7' 1275s ok 57 1275s # testing : /p8 1275s # expected: 8 1275s # received: '8' 1275s ok 58 1275s # testing : /p9 1275s # expected: 9 1275s # received: '9' 1275s ok 59 1275s # testing : /t0 1275s # expected: 0 1275s # received: '0' 1275s ok 60 1275s # testing : /t1 1275s # expected: 1 1275s # received: '1' 1275s ok 61 1275s # testing : /t2 1275s # expected: 2 1275s # received: '2' 1275s ok 62 1275s # testing : /t3 1275s # expected: 3 1275s # received: '3' 1275s ok 63 1275s # testing : /t4 1275s # expected: 4 1275s # received: '4' 1275s ok 64 1275s # testing : /t5 1275s # expected: 5 1275s # received: '5' 1275s ok 65 1275s # testing : /t6 1275s # expected: 6 1275s # received: '6' 1275s ok 66 1275s # testing : /t7 1275s # expected: 7 1275s # received: '7' 1275s ok 67 1275s # testing : /t8 1275s # expected: 8 1275s # received: '8' 1275s ok 68 1275s # testing : /t9 1275s # expected: 9 1275s # received: '9' 1275s ok 69 1275s verifying return code of seeother and gone redirect match 1275s # testing : s0 1275s # expected: '303' 1275s # received: '303' 1275s ok 70 1275s # testing : s1 1275s # expected: '303' 1275s # received: '303' 1275s ok 71 1275s # testing : s2 1275s # expected: '303' 1275s # received: '303' 1275s ok 72 1275s # testing : s3 1275s # expected: '303' 1275s # received: '303' 1275s ok 73 1275s # testing : s4 1275s # expected: '303' 1275s # received: '303' 1275s ok 74 1275s # testing : s5 1275s # expected: '303' 1275s # received: '303' 1275s ok 75 1275s # testing : s6 1275s # expected: '303' 1275s # received: '303' 1275s ok 76 1275s # testing : s7 1275s # expected: '303' 1275s # received: '303' 1275s ok 77 1275s # testing : s8 1275s # expected: '303' 1275s # received: '303' 1275s ok 78 1275s # testing : s9 1275s # expected: '303' 1275s # received: '303' 1275s ok 79 1275s # testing : g0 1275s # expected: '410' 1275s # received: '410' 1275s ok 80 1275s # testing : g1 1275s # expected: '410' 1275s # received: '410' 1275s ok 81 1275s # testing : g2 1275s # expected: '410' 1275s # received: '410' 1275s ok 82 1275s # testing : g3 1275s # expected: '410' 1275s # received: '410' 1275s ok 83 1275s # testing : g4 1275s # expected: '410' 1275s # received: '410' 1275s ok 84 1275s # testing : g5 1275s # expected: '410' 1275s # received: '410' 1275s ok 85 1275s # testing : g6 1275s # expected: '410' 1275s # received: '410' 1275s ok 86 1275s # testing : g7 1275s # expected: '410' 1275s # received: '410' 1275s ok 87 1275s # testing : g8 1275s # expected: '410' 1275s # received: '410' 1275s ok 88 1275s # testing : g9 1275s # expected: '410' 1275s # received: '410' 1275s ok 89 1275s # testing : f0 1275s # expected: '403' 1275s # received: '403' 1275s ok 90 1275s # testing : f1 1275s # expected: '403' 1275s # received: '403' 1275s ok 91 1275s # testing : f2 1275s # expected: '403' 1275s # received: '403' 1275s ok 92 1275s # testing : f3 1275s # expected: '403' 1275s # received: '403' 1275s ok 93 1275s # testing : f4 1275s # expected: '403' 1275s # received: '403' 1275s ok 94 1275s # testing : f5 1275s # expected: '403' 1275s # received: '403' 1275s ok 95 1275s # testing : f6 1275s # expected: '403' 1275s # received: '403' 1275s ok 96 1275s # testing : f7 1275s # expected: '403' 1275s # received: '403' 1275s ok 97 1275s # testing : f8 1275s # expected: '403' 1275s # received: '403' 1275s ok 98 1275s # testing : f9 1275s # expected: '403' 1275s # received: '403' 1275s ok 99 1275s verifying return code of seeother and gone redirect match with expression support 1275s # testing : s0 1275s # expected: '303' 1275s # received: '303' 1275s ok 100 1275s # testing : s1 1275s # expected: '303' 1275s # received: '303' 1275s ok 101 1275s # testing : s2 1275s # expected: '303' 1275s # received: '303' 1275s ok 102 1275s # testing : s3 1275s # expected: '303' 1275s # received: '303' 1275s ok 103 1275s # testing : s4 1275s # expected: '303' 1275s # received: '303' 1275s ok 104 1275s # testing : s5 1275s # expected: '303' 1275s # received: '303' 1275s ok 105 1275s # testing : s6 1275s # expected: '303' 1275s # received: '303' 1275s ok 106 1275s # testing : s7 1275s # expected: '303' 1275s # received: '303' 1275s ok 107 1275s # testing : s8 1275s # expected: '303' 1275s # received: '303' 1275s ok 108 1275s # testing : s9 1275s # expected: '303' 1275s # received: '303' 1275s ok 109 1275s # testing : g0 1275s # expected: '410' 1275s # received: '410' 1275s ok 110 1275s # testing : g1 1275s # expected: '410' 1275s # received: '410' 1275s ok 111 1275s # testing : g2 1275s # expected: '410' 1275s # received: '410' 1275s ok 112 1275s # testing : g3 1275s # expected: '410' 1275s # received: '410' 1275s ok 113 1275s # testing : g4 1275s # expected: '410' 1275s # received: '410' 1275s ok 114 1275s # testing : g5 1275s # expected: '410' 1275s # received: '410' 1275s ok 115 1275s # testing : g6 1275s # expected: '410' 1275s # received: '410' 1275s ok 116 1275s # testing : g7 1275s # expected: '410' 1275s # received: '410' 1275s ok 117 1275s # testing : g8 1275s # expected: '410' 1275s # received: '410' 1275s ok 118 1275s # testing : g9 1275s # expected: '410' 1275s # received: '410' 1275s ok 119 1275s # testing : f0 1275s # expected: '403' 1275s # received: '403' 1275s ok 120 1275s # testing : f1 1275s # expected: '403' 1275s # received: '403' 1275s ok 121 1275s # testing : f2 1275s # expected: '403' 1275s # received: '403' 1275s ok 122 1275s # testing : f3 1275s # expected: '403' 1275s # received: '403' 1275s ok 123 1275s # testing : f4 1275s # expected: '403' 1275s # received: '403' 1275s ok 124 1275s # testing : f5 1275s # expected: '403' 1275s # received: '403' 1275s ok 125 1275s # testing : f6 1275s # expected: '403' 1275s # received: '403' 1275s ok 126 1275s # testing : f7 1275s # expected: '403' 1275s # received: '403' 1275s ok 127 1275s # testing : f8 1275s # expected: '403' 1275s # received: '403' 1275s ok 128 1275s # testing : f9 1275s # expected: '403' 1275s # received: '403' 1275s ok 129 1275s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1275s # verifying /modules/alias/script is plain text 1275s # testing : /modules/alias/script 1275s # expected: '#!/bin/sh 1275s # echo Content-type: text/plain 1275s # echo 1275s # echo this is a shell script cgi. 1275s # ' 1275s # received: '#!/bin/sh 1275s # echo Content-type: text/plain 1275s # echo 1275s # echo this is a shell script cgi. 1275s # ' 1275s ok 130 1275s # verifying same file accessed at /cgi/script is executed code 1275s # testing : /cgi/script 1275s # expected: 'this is a shell script cgi. 1275s # ' 1275s # received: 'this is a shell script cgi. 1275s # ' 1275s ok 131 1275s # verifying ScriptAliasMatch with /aliascgi-script 1275s # testing : /aliascgi-script 1275s # expected: 'this is a shell script cgi. 1275s # ' 1275s # received: 'this is a shell script cgi. 1275s # ' 1275s ok 132 1275s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1275s # testing : /aliascgi-script 1275s # expected: 'this is a shell script cgi. 1275s # ' 1275s # received: 'this is a shell script cgi. 1275s # ' 1275s ok 133 1275s # verifying bad script alias. 1275s # testing : /aliascgi-nada 1275s # expected: 404 1275s # received: '404' 1275s ok 134 1275s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1275s ok 1277s t/modules/allowmethods.t ............ 1277s 1..9 1277s # Running under perl version 5.038002 for linux 1277s # Current time local: Tue Dec 17 21:01:40 2024 1277s # Current time GMT: Tue Dec 17 21:01:40 2024 1277s # Using Test.pm version 1.31 1277s # Using Apache/Test.pm version 1.42 1277s # testing : Get request to /Get responds 200 1277s # expected: 200 1277s # received: '200' 1277s ok 1 1277s # testing : Head request to /Get responds 200 1277s # expected: 200 1277s # received: '200' 1277s ok 2 1277s # testing : Post request to /Get responds 405 1277s # expected: 405 1277s # received: '405' 1277s ok 3 1277s # testing : Get request to /Head responds 200 1277s # expected: 200 1277s # received: '200' 1277s ok 4 1277s # testing : Head request to /Head responds 200 1277s # expected: 200 1277s # received: '200' 1277s ok 5 1277s # testing : Post request to /Head responds 405 1277s # expected: 405 1277s # received: '405' 1277s ok 6 1277s # testing : Get request to /Post responds 405 1277s # expected: 405 1277s # received: '405' 1277s ok 7 1277s # testing : Head request to /Post responds 405 1277s # expected: 405 1277s # received: '405' 1277s ok 8 1277s # testing : Post request to /Post responds 200 1277s # expected: 200 1277s # received: '200' 1277s ok 9 1277s ok 1280s t/modules/asis.t .................... 1280s 1..3 1280s # Running under perl version 5.038002 for linux 1280s # Current time local: Tue Dec 17 21:01:42 2024 1280s # Current time GMT: Tue Dec 17 21:01:42 2024 1280s # Using Test.pm version 1.31 1280s # Using Apache/Test.pm version 1.42 1280s # testing : asis content OK 1280s # expected: 'This is asis content. 1280s # ' 1280s # received: 'This is asis content. 1280s # ' 1280s ok 1 1280s # testing : asis gave 404 error 1280s # expected: 404 1280s # received: '404' 1280s ok 2 1280s # testing : asis gave 403 error 1280s # expected: 403 1280s # received: '403' 1280s ok 3 1280s ok 1283s t/modules/authz_core.t .............. 1283s 1..504 1283s # Running under perl version 5.038002 for linux 1283s # Current time local: Tue Dec 17 21:01:45 2024 1283s # Current time GMT: Tue Dec 17 21:01:45 2024 1283s # Using Test.pm version 1.31 1283s # Using Apache/Test.pm version 1.42 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/groups1 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 200, expected 200 [a/ : a/ ] 1283s ok 1 1283s # got 200, expected 200 [a/ : a/ 1] 1283s ok 2 1283s # got 200, expected 200 [a/ : a/ 2] 1283s ok 3 1283s # got 200, expected 200 [a/ : a/ 1 2] 1283s ok 4 1283s # got 200, expected 200 [a/ : a/ 3] 1283s ok 5 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ user1: a/ ] 1283s ok 6 1283s # got 200, expected 200 [a/ user1: a/ user1] 1283s ok 7 1283s # got 401, expected 401 [a/ user1: a/ user2] 1283s ok 8 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ Any 1 2: a/ ] 1283s ok 9 1283s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1283s ok 10 1283s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1283s ok 11 1283s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1283s ok 12 1283s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1283s ok 13 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1283s ok 14 1283s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1283s ok 15 1283s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1283s ok 16 1283s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1283s ok 17 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1283s ok 18 1283s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1283s ok 19 1283s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1283s ok 20 1283s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1283s ok 21 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1283s ok 22 1283s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1283s ok 23 1283s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1283s ok 24 1283s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1283s ok 25 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1283s ok 26 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1283s ok 27 1283s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1283s ok 28 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1283s ok 29 1283s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1283s ok 30 1283s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1283s ok 31 1283s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1283s ok 32 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1283s ok 33 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1283s ok 34 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1283s ok 35 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1283s ok 36 1283s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1283s ok 37 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1283s ok 38 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1283s ok 39 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1283s ok 40 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1283s ok 41 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1283s ok 42 1283s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1283s ok 43 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1283s ok 44 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1283s ok 45 1283s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1283s ok 46 1283s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1283s ok 47 1283s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1283s ok 48 1283s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1283s ok 49 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1283s ok 50 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1283s ok 51 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1283s ok 52 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1283s ok 53 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1283s ok 54 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1283s ok 55 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1283s ok 56 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1283s ok 57 1283s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1283s ok 58 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 1 !2: a/ ] 1283s ok 59 1283s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1283s ok 60 1283s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1283s ok 61 1283s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1283s ok 62 1283s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1283s ok 63 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1283s ok 64 1283s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1283s ok 65 1283s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1283s ok 66 1283s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1283s ok 67 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1283s ok 68 1283s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1283s ok 69 1283s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1283s ok 70 1283s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1283s ok 71 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1283s ok 72 1283s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1283s ok 73 1283s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1283s ok 74 1283s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1283s ok 75 1283s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1283s ok 76 1283s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1283s ok 77 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1283s ok 78 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1283s ok 79 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1283s ok 80 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1283s ok 81 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1283s ok 82 1283s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1283s ok 83 1283s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1283s ok 84 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1283s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1283s ok 85 1283s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1283s ok 86 1283s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1283s ok 87 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1283s ok 88 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1283s ok 89 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1283s ok 90 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1283s ok 91 1283s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1283s ok 92 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1283s ok 93 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1283s ok 94 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1283s ok 95 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1283s ok 96 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1283s ok 97 1283s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1283s ok 98 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1283s ok 99 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1283s ok 100 1283s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1283s ok 101 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1283s ok 102 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1283s ok 103 1283s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1283s ok 104 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1283s ok 105 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1283s ok 106 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1283s ok 107 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1283s ok 108 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1283s ok 109 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1283s ok 110 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1283s ok 111 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1283s ok 112 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1283s ok 113 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 1 2: a/ ] 1283s ok 114 1283s # got 403, expected 403 [a/ All 1 2: a/ 1] 1283s ok 115 1283s # got 403, expected 403 [a/ All 1 2: a/ 2] 1283s ok 116 1283s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1283s ok 117 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1283s ok 118 1283s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1283s ok 119 1283s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1283s ok 120 1283s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1283s ok 121 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1283s ok 122 1283s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1283s ok 123 1283s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1283s ok 124 1283s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1283s ok 125 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1283s ok 126 1283s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1283s ok 127 1283s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1283s ok 128 1283s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1283s ok 129 1283s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1283s ok 130 1283s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1283s ok 131 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1283s ok 132 1283s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1283s ok 133 1283s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1283s ok 134 1283s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1283s ok 135 1283s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1283s ok 136 1283s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1283s ok 137 1283s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1283s ok 138 1283s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1283s ok 139 1283s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1283s ok 140 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1283s ok 141 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1283s ok 142 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1283s ok 143 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1283s ok 144 1283s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1283s ok 145 1283s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1283s ok 146 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1283s ok 147 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1283s ok 148 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1283s ok 149 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1283s ok 150 1283s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1283s ok 151 1283s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1283s ok 152 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1283s ok 153 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1283s ok 154 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1283s ok 155 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1283s ok 156 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1283s ok 157 1283s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1283s ok 158 1283s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1283s ok 159 1283s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1283s ok 160 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1283s ok 161 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1283s ok 162 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1283s ok 163 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1283s ok 164 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1283s ok 165 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1283s ok 166 1283s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1283s ok 167 1283s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1283s ok 168 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1283s ok 169 1283s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1283s ok 170 1283s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1283s ok 171 1283s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1283s ok 172 1283s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1283s ok 173 1283s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1283s ok 174 1283s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1283s ok 175 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1283s ok 176 1283s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1283s ok 177 1283s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1283s ok 178 1283s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1283s ok 179 1283s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1283s ok 180 1283s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1283s ok 181 1283s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1283s ok 182 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1283s ok 183 1283s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1283s ok 184 1283s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1283s ok 185 1283s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1283s ok 186 1283s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1283s ok 187 1283s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1283s ok 188 1283s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1283s ok 189 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1283s ok 190 1283s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1283s ok 191 1283s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1283s ok 192 1283s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1283s ok 193 1283s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1283s ok 194 1283s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1283s ok 195 1283s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1283s ok 196 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1283s ok 197 1283s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1283s ok 198 1283s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1283s ok 199 1283s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1283s ok 200 1283s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1283s ok 201 1283s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1283s ok 202 1283s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1283s ok 203 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1283s ok 204 1283s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1283s ok 205 1283s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1283s ok 206 1283s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1283s ok 207 1283s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1283s ok 208 1283s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1283s ok 209 1283s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1283s ok 210 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1283s ok 211 1283s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1283s ok 212 1283s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1283s ok 213 1283s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1283s ok 214 1283s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1283s ok 215 1283s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1283s ok 216 1283s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1283s ok 217 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1283s ok 218 1283s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1283s ok 219 1283s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1283s ok 220 1283s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1283s ok 221 1283s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1283s ok 222 1283s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1283s ok 223 1283s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1283s ok 224 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1283s ok 225 1283s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1283s ok 226 1283s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1283s ok 227 1283s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1283s ok 228 1283s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1283s ok 229 1283s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1283s ok 230 1283s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1283s ok 231 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1283s ok 232 1283s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1283s ok 233 1283s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1283s ok 234 1283s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1283s ok 235 1283s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1283s ok 236 1283s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1283s ok 237 1283s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1283s ok 238 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1283s ok 239 1283s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1283s ok 240 1283s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1283s ok 241 1283s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1283s ok 242 1283s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1283s ok 243 1283s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1283s ok 244 1283s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1283s ok 245 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1283s ok 246 1283s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1283s ok 247 1283s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1283s ok 248 1283s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1283s ok 249 1283s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1283s ok 250 1283s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1283s ok 251 1283s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1283s ok 252 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1283s ok 253 1283s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1283s ok 254 1283s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1283s ok 255 1283s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1283s ok 256 1283s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1283s ok 257 1283s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1283s ok 258 1283s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1283s ok 259 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1283s ok 260 1283s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1283s ok 261 1283s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1283s ok 262 1283s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1283s ok 263 1283s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1283s ok 264 1283s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1283s ok 265 1283s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1283s ok 266 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1283s ok 267 1283s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1283s ok 268 1283s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1283s ok 269 1283s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1283s ok 270 1283s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1283s ok 271 1283s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1283s ok 272 1283s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1283s ok 273 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1283s ok 274 1283s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1283s ok 275 1283s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1283s ok 276 1283s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1283s ok 277 1283s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1283s ok 278 1283s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1283s ok 279 1283s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1283s ok 280 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1283s ok 281 1283s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1283s ok 282 1283s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1283s ok 283 1283s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1283s ok 284 1283s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1283s ok 285 1283s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1283s ok 286 1283s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1283s ok 287 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1283s ok 288 1283s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1283s ok 289 1283s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1283s ok 290 1283s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1283s ok 291 1283s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1283s ok 292 1283s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1283s ok 293 1283s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1283s ok 294 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1283s ok 295 1283s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1283s ok 296 1283s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1283s ok 297 1283s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1283s ok 298 1283s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1283s ok 299 1283s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1283s ok 300 1283s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1283s ok 301 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1283s ok 302 1283s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1283s ok 303 1283s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1283s ok 304 1283s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1283s ok 305 1283s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1283s ok 306 1283s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1283s ok 307 1283s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1283s ok 308 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1283s ok 309 1283s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1283s ok 310 1283s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1283s ok 311 1283s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1283s ok 312 1283s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1283s ok 313 1283s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1283s ok 314 1283s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1283s ok 315 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1283s ok 316 1283s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1283s ok 317 1283s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1283s ok 318 1283s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1283s ok 319 1283s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1283s ok 320 1283s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1283s ok 321 1283s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1283s ok 322 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1283s ok 323 1283s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1283s ok 324 1283s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1283s ok 325 1283s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1283s ok 326 1283s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1283s ok 327 1283s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1283s ok 328 1283s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1283s ok 329 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1283s ok 330 1283s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1283s ok 331 1283s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1283s ok 332 1283s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1283s ok 333 1283s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1283s ok 334 1283s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1283s ok 335 1283s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1283s ok 336 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1283s ok 337 1283s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1283s ok 338 1283s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1283s ok 339 1283s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1283s ok 340 1283s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1283s ok 341 1283s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1283s ok 342 1283s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1283s ok 343 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1283s ok 344 1283s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1283s ok 345 1283s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1283s ok 346 1283s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1283s ok 347 1283s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1283s ok 348 1283s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1283s ok 349 1283s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1283s ok 350 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1283s ok 351 1283s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1283s ok 352 1283s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1283s ok 353 1283s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1283s ok 354 1283s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1283s ok 355 1283s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1283s ok 356 1283s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1283s ok 357 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1283s ok 358 1283s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1283s ok 359 1283s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1283s ok 360 1283s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1283s ok 361 1283s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1283s ok 362 1283s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1283s ok 363 1283s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1283s ok 364 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1283s ok 365 1283s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1283s ok 366 1283s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1283s ok 367 1283s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1283s ok 368 1283s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1283s ok 369 1283s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1283s ok 370 1283s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1283s ok 371 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1283s ok 372 1283s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1283s ok 373 1283s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1283s ok 374 1283s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1283s ok 375 1283s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1283s ok 376 1283s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1283s ok 377 1283s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1283s ok 378 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1283s ok 379 1283s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1283s ok 380 1283s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1283s ok 381 1283s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1283s ok 382 1283s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1283s ok 383 1283s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1283s ok 384 1283s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1283s ok 385 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1283s ok 386 1283s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1283s ok 387 1283s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1283s ok 388 1283s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1283s ok 389 1283s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1283s ok 390 1283s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1283s ok 391 1283s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1283s ok 392 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1283s ok 393 1283s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1283s ok 394 1283s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1283s ok 395 1283s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1283s ok 396 1283s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1283s ok 397 1283s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1283s ok 398 1283s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1283s ok 399 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1283s ok 400 1283s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1283s ok 401 1283s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1283s ok 402 1283s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1283s ok 403 1283s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1283s ok 404 1283s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1283s ok 405 1283s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1283s ok 406 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1283s ok 407 1283s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1283s ok 408 1283s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1283s ok 409 1283s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1283s ok 410 1283s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1283s ok 411 1283s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1283s ok 412 1283s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1283s ok 413 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1283s ok 414 1283s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1283s ok 415 1283s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1283s ok 416 1283s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1283s ok 417 1283s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1283s ok 418 1283s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1283s ok 419 1283s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1283s ok 420 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1283s ok 421 1283s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1283s ok 422 1283s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1283s ok 423 1283s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1283s ok 424 1283s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1283s ok 425 1283s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1283s ok 426 1283s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1283s ok 427 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1283s ok 428 1283s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1283s ok 429 1283s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1283s ok 430 1283s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1283s ok 431 1283s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1283s ok 432 1283s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1283s ok 433 1283s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1283s ok 434 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1283s ok 435 1283s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1283s ok 436 1283s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1283s ok 437 1283s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1283s ok 438 1283s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1283s ok 439 1283s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1283s ok 440 1283s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1283s ok 441 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1283s ok 442 1283s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1283s ok 443 1283s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1283s ok 444 1283s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1283s ok 445 1283s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1283s ok 446 1283s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1283s ok 447 1283s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1283s ok 448 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1283s ok 449 1283s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1283s ok 450 1283s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1283s ok 451 1283s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1283s ok 452 1283s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1283s ok 453 1283s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1283s ok 454 1283s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1283s ok 455 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1283s ok 456 1283s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1283s ok 457 1283s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1283s ok 458 1283s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1283s ok 459 1283s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1283s ok 460 1283s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1283s ok 461 1283s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1283s ok 462 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1283s ok 463 1283s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1283s ok 464 1283s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1283s ok 465 1283s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1283s ok 466 1283s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1283s ok 467 1283s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1283s ok 468 1283s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1283s ok 469 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1283s ok 470 1283s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1283s ok 471 1283s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1283s ok 472 1283s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1283s ok 473 1283s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1283s ok 474 1283s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1283s ok 475 1283s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1283s ok 476 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1283s ok 477 1283s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1283s ok 478 1283s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1283s ok 479 1283s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1283s ok 480 1283s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1283s ok 481 1283s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1283s ok 482 1283s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1283s ok 483 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1283s ok 484 1283s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1283s ok 485 1283s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1283s ok 486 1283s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1283s ok 487 1283s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1283s ok 488 1283s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1283s ok 489 1283s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1283s ok 490 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1283s ok 491 1283s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1283s ok 492 1283s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1283s ok 493 1283s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1283s ok 494 1283s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1283s ok 495 1283s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1283s ok 496 1283s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1283s ok 497 1283s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1283s ok 498 1283s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1283s ok 499 1283s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1283s ok 500 1283s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1283s ok 501 1283s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1283s ok 502 1283s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1283s ok 503 1283s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1283s ok 504 1283s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1283s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1283s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1283s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/groups1 1283s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/basic1 1283s ok 1286s t/modules/autoindex.t ............... 1286s 1..84 1286s # Running under perl version 5.038002 for linux 1286s # Current time local: Tue Dec 17 21:01:48 2024 1286s # Current time GMT: Tue Dec 17 21:01:48 2024 1286s # Using Test.pm version 1.31 1286s # Using Apache/Test.pm version 1.42 1286s --- 1286s IndexOrderDefault Ascending Name 1286s GET /modules/autoindex/htaccess/ 1286s ok 1 1286s --- 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 2 1286s --- 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 3 1286s --- 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 4 1286s --- 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 5 1286s --- 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 6 1286s --- 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 7 1286s --- 1286s IndexOrderDefault Ascending Date 1286s GET /modules/autoindex/htaccess/ 1286s ok 8 1286s --- 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 9 1286s --- 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 10 1286s --- 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 11 1286s --- 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 12 1286s --- 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 13 1286s --- 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 14 1286s --- 1286s IndexOrderDefault Ascending Size 1286s GET /modules/autoindex/htaccess/ 1286s ok 15 1286s --- 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 16 1286s --- 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 17 1286s --- 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 18 1286s --- 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 19 1286s --- 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 20 1286s --- 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 21 1286s --- 1286s IndexOrderDefault Descending Name 1286s GET /modules/autoindex/htaccess/ 1286s ok 22 1286s --- 1286s IndexOrderDefault Descending Name 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 23 1286s --- 1286s IndexOrderDefault Descending Name 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 24 1286s --- 1286s IndexOrderDefault Descending Name 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 25 1286s --- 1286s IndexOrderDefault Descending Name 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 26 1286s --- 1286s IndexOrderDefault Descending Name 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 27 1286s --- 1286s IndexOrderDefault Descending Name 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 28 1286s --- 1286s IndexOrderDefault Descending Date 1286s GET /modules/autoindex/htaccess/ 1286s ok 29 1286s --- 1286s IndexOrderDefault Descending Date 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 30 1286s --- 1286s IndexOrderDefault Descending Date 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 31 1286s --- 1286s IndexOrderDefault Descending Date 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 32 1286s --- 1286s IndexOrderDefault Descending Date 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 33 1286s --- 1286s IndexOrderDefault Descending Date 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 34 1286s --- 1286s IndexOrderDefault Descending Date 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 35 1286s --- 1286s IndexOrderDefault Descending Size 1286s GET /modules/autoindex/htaccess/ 1286s ok 36 1286s --- 1286s IndexOrderDefault Descending Size 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 37 1286s --- 1286s IndexOrderDefault Descending Size 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 38 1286s --- 1286s IndexOrderDefault Descending Size 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 39 1286s --- 1286s IndexOrderDefault Descending Size 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 40 1286s --- 1286s IndexOrderDefault Descending Size 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 41 1286s --- 1286s IndexOrderDefault Descending Size 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 42 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Name 1286s GET /modules/autoindex/htaccess/ 1286s ok 43 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 44 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 45 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 46 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 47 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 48 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Name 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 49 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Date 1286s GET /modules/autoindex/htaccess/ 1286s ok 50 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 51 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 52 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 53 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 54 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 55 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Date 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 56 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Size 1286s GET /modules/autoindex/htaccess/ 1286s ok 57 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 58 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 59 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 60 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 61 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 62 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Ascending Size 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 63 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Name 1286s GET /modules/autoindex/htaccess/ 1286s ok 64 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Name 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 65 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Name 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 66 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Name 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 67 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Name 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 68 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Name 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 69 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Name 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 70 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Date 1286s GET /modules/autoindex/htaccess/ 1286s ok 71 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Date 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 72 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Date 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 73 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Date 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 74 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Date 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 75 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Date 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 76 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Date 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 77 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Size 1286s GET /modules/autoindex/htaccess/ 1286s ok 78 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Size 1286s 1286s (C=N O=A) 1286s GET /modules/autoindex/htaccess/?C=N&O=A 1286s ok 79 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Size 1286s 1286s (C=N O=D) 1286s GET /modules/autoindex/htaccess/?C=N&O=D 1286s ok 80 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Size 1286s 1286s (C=M O=A) 1286s GET /modules/autoindex/htaccess/?C=M&O=A 1286s ok 81 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Size 1286s 1286s (C=M O=D) 1286s GET /modules/autoindex/htaccess/?C=M&O=D 1286s ok 82 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Size 1286s 1286s (C=S O=A) 1286s GET /modules/autoindex/htaccess/?C=S&O=A 1286s ok 83 1286s --- 1286s IndexOptions FancyIndexing 1286s IndexOrderDefault Descending Size 1286s 1286s (C=S O=D) 1286s GET /modules/autoindex/htaccess/?C=S&O=D 1286s ok 84 1286s ok 1288s t/modules/autoindex2.t .............. 1288s 1..3 1288s # Running under perl version 5.038002 for linux 1288s # Current time local: Tue Dec 17 21:01:51 2024 1288s # Current time GMT: Tue Dec 17 21:01:51 2024 1288s # Using Test.pm version 1.31 1288s # Using Apache/Test.pm version 1.42 1288s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1288s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1288s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1288s # testing : dir_broken should not be listed 1288s # expected: 0 1288s # received: 0 1288s ok 1 1288s # testing : dir_normal should be listed 1288s # expected: 1 1288s # received: 1 1288s ok 2 1288s # testing : dir_protected should not be listed 1288s # expected: 0 1288s # received: 0 1288s ok 3 1288s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1288s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1288s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1288s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1288s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1288s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1288s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1288s ok 1290s t/modules/brotli.t .................. 1290s 1..64 1290s # Running under perl version 5.038002 for linux 1290s # Current time local: Tue Dec 17 21:01:53 2024 1290s # Current time GMT: Tue Dec 17 21:01:53 2024 1290s # Using Test.pm version 1.31 1290s # Using Apache/Test.pm version 1.42 1290s qvalue: 1290s # expected: 200 1290s # received: '200' 1290s ok 1 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 2 1290s qvalue: 1290s # expected: 200 1290s # received: '200' 1290s ok 3 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 4 1290s qvalue: 1290s # expected: 200 1290s # received: '200' 1290s ok 5 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 6 1290s qvalue: 1290s # expected: 200 1290s # received: '200' 1290s ok 7 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 8 1290s qvalue: 1290s # expected: 200 1290s # received: '200' 1290s ok 9 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 10 1290s qvalue: 1290s # expected: 200 1290s # received: '200' 1290s ok 11 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 12 1290s qvalue: ; 1290s # expected: 200 1290s # received: '200' 1290s ok 13 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 14 1290s qvalue: ; 1290s # expected: 200 1290s # received: '200' 1290s ok 15 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 16 1290s qvalue: ; 1290s # expected: 200 1290s # received: '200' 1290s ok 17 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 18 1290s qvalue: ;q= 1290s # expected: 200 1290s # received: '200' 1290s ok 19 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 20 1290s qvalue: ;q= 1290s # expected: 200 1290s # received: '200' 1290s ok 21 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 22 1290s qvalue: ;q= 1290s # expected: 200 1290s # received: '200' 1290s ok 23 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 24 1290s qvalue: ;q=0 1290s # expected: 200 1290s # received: '200' 1290s ok 25 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 26 1290s qvalue: ;q=0 1290s # expected: 200 1290s # received: '200' 1290s ok 27 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 28 1290s qvalue: ;q=0 1290s # expected: 200 1290s # received: '200' 1290s ok 29 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 30 1290s qvalue: ;q=0. 1290s # expected: 200 1290s # received: '200' 1290s ok 31 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 32 1290s qvalue: ;q=0. 1290s # expected: 200 1290s # received: '200' 1290s ok 33 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 34 1290s qvalue: ;q=0. 1290s # expected: 200 1290s # received: '200' 1290s ok 35 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 36 1290s qvalue: ;q=0.0 1290s # expected: 200 1290s # received: '200' 1290s ok 37 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 38 1290s qvalue: ;q=0.0 1290s # expected: 200 1290s # received: '200' 1290s ok 39 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 40 1290s qvalue: ;q=0.0 1290s # expected: 200 1290s # received: '200' 1290s ok 41 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 42 1290s qvalue: ;q=0.00 1290s # expected: 200 1290s # received: '200' 1290s ok 43 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 44 1290s qvalue: ;q=0.00 1290s # expected: 200 1290s # received: '200' 1290s ok 45 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 46 1290s qvalue: ;q=0.00 1290s # expected: 200 1290s # received: '200' 1290s ok 47 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 48 1290s qvalue: ;q=0.000 1290s # expected: 200 1290s # received: '200' 1290s ok 49 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 50 1290s qvalue: ;q=0.000 1290s # expected: 200 1290s # received: '200' 1290s ok 51 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 52 1290s qvalue: ;q=0.000 1290s # expected: 200 1290s # received: '200' 1290s ok 53 1290s # testing : response without Content-Encoding is OK 1290s # expected: undef 1290s # received: undef 1290s ok 54 1290s qvalue: ;q=0.0000 1290s # expected: 200 1290s # received: '200' 1290s ok 55 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 56 1290s qvalue: ;q=0.0000 1290s # expected: 200 1290s # received: '200' 1290s ok 57 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 58 1290s qvalue: ;q=0.0000 1290s # expected: 200 1290s # received: '200' 1290s ok 59 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 60 1290s # expected: 200 1290s # received: '200' 1290s ok 61 1290s # testing : response Content-Encoding is OK 1290s # expected: 'br' 1290s # received: 'br' 1290s ok 62 1290s # expected: 200 1290s # received: '200' 1290s ok 63 1290s # testing : response Content-Encoding is OK 1290s # expected: 'gzip' 1290s # received: 'gzip' 1290s ok 64 1290s ok 1293s t/modules/buffer.t .................. 1293s 1..12 1293s # Running under perl version 5.038002 for linux 1293s # Current time local: Tue Dec 17 21:01:55 2024 1293s # Current time GMT: Tue Dec 17 21:01:55 2024 1293s # Using Test.pm version 1.31 1293s # Using Apache/Test.pm version 1.42 1293s # testing : Checking return code is '200' 1293s # expected: 200 1293s # received: '200' 1293s ok 1 1293s ok 2 1293s # testing : Checking return code is '200' 1293s # expected: 200 1293s # received: '200' 1293s ok 3 1293s ok 4 1293s # testing : Checking return code is '200' 1293s # expected: 200 1293s # received: '200' 1293s ok 5 1293s ok 6 1293s # testing : Checking return code is '200' 1293s # expected: 200 1293s # received: '200' 1293s ok 7 1293s ok 8 1293s # testing : Checking return code is '200' 1293s # expected: 200 1293s # received: '200' 1293s ok 9 1293s ok 10 1293s # testing : Checking return code is '200' 1293s # expected: 200 1293s # received: '200' 1293s ok 11 1293s ok 12 1293s ok 1295s t/modules/cache.t ................... 1295s 1..3 1295s # Running under perl version 5.038002 for linux 1295s # Current time local: Tue Dec 17 21:01:57 2024 1295s # Current time GMT: Tue Dec 17 21:01:57 2024 1295s # Using Test.pm version 1.31 1295s # Using Apache/Test.pm version 1.42 1295s # testing : non-cached call to index.html 1295s # expected: 200 1295s # received: '200' 1295s ok 1 1295s # testing : call to cache index.html 1295s # expected: 200 1295s # received: '200' 1295s ok 2 1295s # testing : cached call to index.html 1295s # expected: 200 1295s # received: '200' 1295s ok 3 1295s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1295s ok 1299s t/modules/cgi.t ..................... 1299s 1..58 1299s # Running under perl version 5.038002 for linux 1299s # Current time local: Tue Dec 17 21:02:00 2024 1299s # Current time GMT: Tue Dec 17 21:02:00 2024 1299s # Using Test.pm version 1.31 1299s # Using Apache/Test.pm version 1.42 1299s # testing : return code for acceptpathinfodefault.sh 1299s # expected: 200 1299s # received: '200' 1299s ok 1 1299s # testing : body for acceptpathinfodefault.sh 1299s # expected: '' 1299s # received: '' 1299s ok 2 1299s # testing : return code for acceptpathinfodefault.sh/foo 1299s # expected: 200 1299s # received: '200' 1299s ok 3 1299s # testing : body for acceptpathinfodefault.sh/foo 1299s # expected: '/foo' 1299s # received: '/foo' 1299s ok 4 1299s # testing : return code for acceptpathinfooff.sh 1299s # expected: 200 1299s # received: '200' 1299s ok 5 1299s # testing : body for acceptpathinfooff.sh 1299s # expected: '' 1299s # received: '' 1299s ok 6 1299s # testing : return code for acceptpathinfooff.sh/foo 1299s # expected: 404 1299s # received: '404' 1299s ok 7 1299s # no body test for this one 1299s ok 8 1299s # testing : return code for acceptpathinfoon.sh 1299s # expected: 200 1299s # received: '200' 1299s ok 9 1299s # testing : body for acceptpathinfoon.sh 1299s # expected: '' 1299s # received: '' 1299s ok 10 1299s # testing : return code for acceptpathinfoon.sh/foo 1299s # expected: 200 1299s # received: '200' 1299s ok 11 1299s # testing : body for acceptpathinfoon.sh/foo 1299s # expected: '/foo' 1299s # received: '/foo' 1299s ok 12 1299s # testing : return code for bogus-perl.pl 1299s # expected: 500 1299s # received: '500' 1299s ok 13 1299s # cgi log created ok. 1299s ok 14 1299s # testing : return code for bogus-sh.sh 1299s # expected: 500 1299s # received: '500' 1299s ok 15 1299s # checking that log size (807) is bigger than it used to be (523) 1299s ok 16 1299s # testing : return code for nph-stderr.pl 1299s # expected: 200 1299s # received: '200' 1299s ok 17 1299s # testing : body for nph-stderr.pl 1299s # expected: 'this is nph-stdout' 1299s # received: 'this is nph-stdout' 1299s ok 18 1299s # testing : return code for nph-test.pl 1299s # expected: 200 1299s # received: '200' 1299s ok 19 1299s # testing : body for nph-test.pl 1299s # expected: 'ok' 1299s # received: 'ok' 1299s ok 20 1299s # testing : return code for perl.pl 1299s # expected: 200 1299s # received: '200' 1299s ok 21 1299s # testing : body for perl.pl 1299s # expected: 'perl cgi' 1299s # received: 'perl cgi' 1299s ok 22 1299s # testing : return code for sh.sh 1299s # expected: 200 1299s # received: '200' 1299s ok 23 1299s # testing : body for sh.sh 1299s # expected: 'sh cgi' 1299s # received: 'sh cgi' 1299s ok 24 1299s # testing : return code for stderr1.pl 1299s # expected: 200 1299s # received: '200' 1299s ok 25 1299s # testing : body for stderr1.pl 1299s # expected: 'this is stdout' 1299s # received: 'this is stdout' 1299s ok 26 1299s # testing : return code for stderr2.pl 1299s # expected: 200 1299s # received: '200' 1299s ok 27 1299s # testing : body for stderr2.pl 1299s # expected: 'this is also stdout' 1299s # received: 'this is also stdout' 1299s ok 28 1299s # testing : return code for stderr3.pl 1299s # expected: 200 1299s # received: '200' 1299s ok 29 1299s # testing : body for stderr3.pl 1299s # expected: 'this is more stdout' 1299s # received: 'this is more stdout' 1299s ok 30 1299s # posted content (length 10) to bogus-perl.pl 1299s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1299s # expected: '500' 1299s # received: '500' 1299s ok 31 1299s # checking that log size (35781) is greater than 807 1299s ok 32 1299s # verifying that logged content is 10 characters 1299s ok 33 1299s # posted content (length 99) to bogus-perl.pl 1299s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1299s # expected: '500' 1299s # received: '500' 1299s ok 34 1299s # checking that log size (36240) is greater than 35781 1299s ok 35 1299s # verifying that logged content is 99 characters 1299s ok 36 1299s # posted content (length 250) to bogus-perl.pl 1299s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1299s # expected: '500' 1299s # received: '500' 1299s ok 37 1299s # checking that log size (36851) is greater than 36240 1299s ok 38 1299s # verifying that logged content is 250 characters 1299s ok 39 1299s # posted content (length 255) to bogus-perl.pl 1299s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1299s # expected: '500' 1299s # received: '500' 1299s ok 40 1299s # checking that log size (37467) is greater than 36851 1299s ok 41 1299s # verifying that logged content is 255 characters 1299s ok 42 1299s # posted content (length 256) to bogus-perl.pl 1299s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1299s # expected: '500' 1299s # received: '500' 1299s ok 43 1299s # checking that log size (38084) is greater than 37467 1299s ok 44 1299s # verifying that logged content is 256 characters 1299s ok 45 1299s # posted content (length 257) to bogus-perl.pl 1299s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1299s # expected: '500' 1299s # received: '500' 1299s ok 46 1299s # checking that log size (38701) is greater than 38084 1299s ok 47 1299s # verifying that logged content is 256 characters 1299s ok 48 1299s # posted content (length 258) to bogus-perl.pl 1299s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1299s # expected: '500' 1299s # received: '500' 1299s ok 49 1299s # checking that log size (39318) is greater than 38701 1299s ok 50 1299s # verifying that logged content is 256 characters 1299s ok 51 1299s # posted content (length 1024) to bogus-perl.pl 1299s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1299s # expected: '500' 1299s # received: '500' 1299s ok 52 1299s # checking that log size (39936) is greater than 39318 1299s ok 53 1299s # verifying that logged content is 256 characters 1299s ok 54 1299s # verifying log is greater than 40960 bytes. 1299s ok 55 1299s # verifying log did not grow after making bogus request. 1299s ok 56 1299s # verifying log did not grow after making another bogus request. 1299s ok 57 1299s # checking that HEAD /modules/cgi/perl.pl returns 200. 1299s ok 58 1299s ok 1302s t/modules/data.t .................... 1302s 1..2 1302s # Running under perl version 5.038002 for linux 1302s # Current time local: Tue Dec 17 21:02:04 2024 1302s # Current time GMT: Tue Dec 17 21:02:04 2024 1302s # Using Test.pm version 1.31 1302s # Using Apache/Test.pm version 1.42 1302s # testing : Checking return code is '200' 1302s # expected: 200 1302s # received: '200' 1302s ok 1 1302s ok 2 1302s ok 1306s t/modules/dav.t ..................... 1306s 1..19 1306s # Running under perl version 5.038002 for linux 1306s # Current time local: Tue Dec 17 21:02:06 2024 1306s # Current time GMT: Tue Dec 17 21:02:06 2024 1306s # Using Test.pm version 1.31 1306s # Using Apache/Test.pm version 1.42 1306s resource lock test: 1306s ok 1 1306s DAV put test: 1306s ok 2 1306s getting DAV resource properties: 1306s ok 3 1306s created: Tue, 17 Dec 2024 21:02:09 GMT 1306s modified: Tue, 17 Dec 2024 21:02:09 GMT 1306s now: Tue, 17 Dec 2024 21:02:11 GMT 1306s ok 4 1306s ok 5 1306s resource lock status test: 1306s ok 6 1306s resource unlock test: 1306s ok 7 1306s resource lock status test: 1306s ok 8 1306s getting uri... 1306s expect: 1306s -> 1306s 1306s
1306s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1306s this is a page generated by
1306s the mod_dav test in the Apache
1306s perl test suite.
1306s
1306s 1306s 1306s <- 1306s ok 15 1306s ok 16 1306s resource delete test: 1306s ok 17 1306s expect 404 not found got: 404 1306s ok 18 1306s PR 49825: expect 400 bad request got: 400 1306s ok 19 1306s ok 1308s t/modules/deflate.t ................. 1308s 1..47 1308s # Running under perl version 5.038002 for linux 1308s # Current time local: Tue Dec 17 21:02:11 2024 1308s # Current time GMT: Tue Dec 17 21:02:11 2024 1308s # Using Test.pm version 1.31 1308s # Using Apache/Test.pm version 1.42 1308s testing default 1308s ok 1 1308s ok 2 1308s ok 3 1308s ok 4 1308s ok 5 1308s ok 6 1308s ok 7 1308s ok 8 1308s ok 9 1308s ok 10 1308s ok 11 1308s ok 12 1308s ok 13 1308s ok 14 1308s ok 15 1308s ok 16 1308s ok 17 1308s ok 18 1308s ok 19 1308s ok 20 1308s ok 21 1308s ok 22 1308s ok 23 1308s ok 24 1308s ok 25 1308s ok 26 1308s ok 27 1308s ok 28 1308s ok 29 1308s ok 30 1308s ok 31 1308s ok 32 1308s ok 33 1308s ok 34 1308s ok 35 1308s ok 36 1308s ok 37 1308s ok 38 1308s ok 39 1308s ok 40 1308s ok 41 1308s ok 42 1308s ok 43 1308s ok 44 1308s ok 45 1308s # testing : response was 304 1308s # expected: qr/HTTP\/1\.. 304/ 1308s # received: 'HTTP/1.1 304 Not Modified' 1308s ok 46 1308s # testing : expect EOF after 304 header 1308s # expected: 0 1308s # received: 0 1308s ok 47 1308s ok 1310s t/modules/digest.t .................. 1310s 1..13 1310s # Running under perl version 5.038002 for linux 1310s # Current time local: Tue Dec 17 21:02:13 2024 1310s # Current time GMT: Tue Dec 17 21:02:13 2024 1310s # Using Test.pm version 1.31 1310s # Using Apache/Test.pm version 1.42 1310s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/realm1 1310s # testing : no user to authenticate 1310s # expected: 401 1310s # received: '401' 1310s ok 1 1310s # testing : user1:foo not found 1310s # expected: 401 1310s # received: '401' 1310s ok 2 1310s # testing : user1:password1 found 1310s # expected: 200 1310s # received: '200' 1310s ok 3 1310s # testing : user1:password1 with query string found 1310s # expected: 200 1310s # received: '200' 1310s ok 4 1310s # testing : manual Authorization header query string 1310s # expected: 200 1310s # received: '200' 1310s ok 5 1310s # testing : manual Authorization with no query string in header 1310s # expected: 400 1310s # received: '400' 1310s ok 6 1310s # testing : manual Authorization header with mismatched query string 1310s # expected: 400 1310s # received: '400' 1310s ok 7 1310s # testing : manual Authorization header with mismatched query string 1310s # expected: 400 1310s # received: '400' 1310s ok 8 1310s # testing : manual Authorization with no query string in header + MSIE 1310s # expected: 200 1310s # received: '200' 1310s ok 9 1310s # testing : a compliant response coming from MSIE 1310s # expected: 200 1310s # received: '200' 1310s ok 10 1310s # testing : manual Authorization header with mismatched query string + MSIE 1310s # expected: 400 1310s # received: '400' 1310s ok 11 1310s # testing : manual Authorization header with mismatched query string + MSIE 1310s # expected: 400 1310s # received: '400' 1310s ok 12 1310s # testing : no query string + MSIE 1310s # expected: 200 1310s # received: '200' 1310s ok 13 1310s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/realm1 1310s ok 1312s t/modules/dir.t ..................... 1312s 1..212 1312s # Running under perl version 5.038002 for linux 1312s # Current time local: Tue Dec 17 21:02:15 2024 1312s # Current time GMT: Tue Dec 17 21:02:15 2024 1312s # Using Test.pm version 1.31 1312s # Using Apache/Test.pm version 1.42 1312s expecting 403 (forbidden) using DirectoryIndex foo 1312s ok 1 1312s running 5 test gambit for "1.html" 1312s ok 2 1312s ok 3 1312s ok 4 1312s ok 5 1312s ok 6 1312s running 5 test gambit for "2.html" 1312s ok 7 1312s ok 8 1312s ok 9 1312s ok 10 1312s ok 11 1312s running 5 test gambit for "3.html" 1312s ok 12 1312s ok 13 1312s ok 14 1312s ok 15 1312s ok 16 1312s running 5 test gambit for "4.html" 1312s ok 17 1312s ok 18 1312s ok 19 1312s ok 20 1312s ok 21 1312s running 5 test gambit for "5.html" 1312s ok 22 1312s ok 23 1312s ok 24 1312s ok 25 1312s ok 26 1312s running 5 test gambit for "6.html" 1312s ok 27 1312s ok 28 1312s ok 29 1312s ok 30 1312s ok 31 1312s running 5 test gambit for "7.html" 1312s ok 32 1312s ok 33 1312s ok 34 1312s ok 35 1312s ok 36 1312s running 5 test gambit for "8.html" 1312s ok 37 1312s ok 38 1312s ok 39 1312s ok 40 1312s ok 41 1312s running 5 test gambit for "9.html" 1312s ok 42 1312s ok 43 1312s ok 44 1312s ok 45 1312s ok 46 1312s running 5 test gambit for "0.html" 1312s ok 47 1312s ok 48 1312s ok 49 1312s ok 50 1312s ok 51 1312s expecting 403 (forbidden) using DirectoryIndex goo 1312s ok 52 1312s running 5 test gambit for "1.html" 1312s ok 53 1312s ok 54 1312s ok 55 1312s ok 56 1312s ok 57 1312s running 5 test gambit for "2.html" 1312s ok 58 1312s ok 59 1312s ok 60 1312s ok 61 1312s ok 62 1312s running 5 test gambit for "3.html" 1312s ok 63 1312s ok 64 1312s ok 65 1312s ok 66 1312s ok 67 1312s running 5 test gambit for "4.html" 1312s ok 68 1312s ok 69 1312s ok 70 1312s ok 71 1312s ok 72 1312s running 5 test gambit for "5.html" 1312s ok 73 1312s ok 74 1312s ok 75 1312s ok 76 1312s ok 77 1312s running 5 test gambit for "6.html" 1312s ok 78 1312s ok 79 1312s ok 80 1312s ok 81 1312s ok 82 1312s running 5 test gambit for "7.html" 1312s ok 83 1312s ok 84 1312s ok 85 1312s ok 86 1312s ok 87 1312s running 5 test gambit for "8.html" 1312s ok 88 1312s ok 89 1312s ok 90 1312s ok 91 1312s ok 92 1312s running 5 test gambit for "9.html" 1312s ok 93 1312s ok 94 1312s ok 95 1312s ok 96 1312s ok 97 1312s running 5 test gambit for "0.html" 1312s ok 98 1312s ok 99 1312s ok 100 1312s ok 101 1312s ok 102 1312s expecting 403 (forbidden) using DirectoryIndex moo 1312s ok 103 1312s running 5 test gambit for "1.html" 1312s ok 104 1312s ok 105 1312s ok 106 1312s ok 107 1312s ok 108 1312s running 5 test gambit for "2.html" 1312s ok 109 1312s ok 110 1312s ok 111 1312s ok 112 1312s ok 113 1312s running 5 test gambit for "3.html" 1312s ok 114 1312s ok 115 1312s ok 116 1312s ok 117 1312s ok 118 1312s running 5 test gambit for "4.html" 1312s ok 119 1312s ok 120 1312s ok 121 1312s ok 122 1312s ok 123 1312s running 5 test gambit for "5.html" 1312s ok 124 1312s ok 125 1312s ok 126 1312s ok 127 1312s ok 128 1312s running 5 test gambit for "6.html" 1312s ok 129 1312s ok 130 1312s ok 131 1312s ok 132 1312s ok 133 1312s running 5 test gambit for "7.html" 1312s ok 134 1312s ok 135 1312s ok 136 1312s ok 137 1312s ok 138 1312s running 5 test gambit for "8.html" 1312s ok 139 1312s ok 140 1312s ok 141 1312s ok 142 1312s ok 143 1312s running 5 test gambit for "9.html" 1312s ok 144 1312s ok 145 1312s ok 146 1312s ok 147 1312s ok 148 1312s running 5 test gambit for "0.html" 1312s ok 149 1312s ok 150 1312s ok 151 1312s ok 152 1312s ok 153 1312s expecting 403 (forbidden) using DirectoryIndex bleh 1312s ok 154 1312s running 5 test gambit for "1.html" 1312s ok 155 1312s ok 156 1312s ok 157 1312s ok 158 1312s ok 159 1312s running 5 test gambit for "2.html" 1312s ok 160 1312s ok 161 1312s ok 162 1312s ok 163 1312s ok 164 1312s running 5 test gambit for "3.html" 1312s ok 165 1312s ok 166 1312s ok 167 1312s ok 168 1312s ok 169 1312s running 5 test gambit for "4.html" 1312s ok 170 1312s ok 171 1312s ok 172 1312s ok 173 1312s ok 174 1312s running 5 test gambit for "5.html" 1312s ok 175 1312s ok 176 1312s ok 177 1312s ok 178 1312s ok 179 1312s running 5 test gambit for "6.html" 1312s ok 180 1312s ok 181 1312s ok 182 1312s ok 183 1312s ok 184 1312s running 5 test gambit for "7.html" 1312s ok 185 1312s ok 186 1312s ok 187 1312s ok 188 1312s ok 189 1312s running 5 test gambit for "8.html" 1312s ok 190 1312s ok 191 1312s ok 192 1312s ok 193 1312s ok 194 1312s running 5 test gambit for "9.html" 1312s ok 195 1312s ok 196 1312s ok 197 1312s ok 198 1312s ok 199 1312s running 5 test gambit for "0.html" 1312s ok 200 1312s ok 201 1312s ok 202 1312s ok 203 1312s ok 204 1312s DirectoryIndex /modules/alias/index.html 1312s ok 205 1312s expecting 403 for DirectoryIndex foo goo moo bleh 1312s ok 206 1312s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1312s ok 207 1312s 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 1312s ok 208 1312s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1312s ok 209 1312s ok 210 1312s ok 211 1312s ok 212 # skip missing DirectorySlash NotFound 1312s ok 1315s t/modules/directorymatch.t .......... 1315s 1..2 1315s # Running under perl version 5.038002 for linux 1315s # Current time local: Tue Dec 17 21:02:17 2024 1315s # Current time GMT: Tue Dec 17 21:02:17 2024 1315s # Using Test.pm version 1.31 1315s # Using Apache/Test.pm version 1.42 1315s # testing : code for /index.html 1315s # expected: 200 1315s # received: '200' 1315s ok 1 1315s # testing : check for DMMATCH1 1315s # expected: '1' 1315s # received: '1' 1315s ok 2 1315s ok 1316s t/modules/env.t ..................... 1316s 1..6 1316s # Running under perl version 5.038002 for linux 1316s # Current time local: Tue Dec 17 21:02:19 2024 1316s # Current time GMT: Tue Dec 17 21:02:19 2024 1316s # Using Test.pm version 1.31 1316s # Using Apache/Test.pm version 1.42 1316s # host: /modules/env/host.shtml 1316s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1316s ok 1 1316s # nothere: /modules/env/nothere.shtml 1316s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1316s ok 2 1316s # set: /modules/env/set.shtml 1316s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1316s ok 3 1316s # setempty: /modules/env/setempty.shtml 1316s # setempty: EXPECT -><- ACTUAL -><- 1316s ok 4 1316s # type: /modules/env/type.shtml 1316s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1316s ok 5 1316s # unset: /modules/env/unset.shtml 1316s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1316s ok 6 1316s ok 1319s t/modules/expires.t ................. 1319s 1..92 1319s # Running under perl version 5.038002 for linux 1319s # Current time local: Tue Dec 17 21:02:21 2024 1319s # Current time GMT: Tue Dec 17 21:02:21 2024 1319s # Using Test.pm version 1.31 1319s # Using Apache/Test.pm version 1.42 1319s # debug: index.html 1319s HTTP/1.1 200 OK 1319s Cache-Control: max-age=308718578 1319s Connection: close 1319s Date: Tue, 17 Dec 2024 21:02:23 GMT 1319s Accept-Ranges: bytes 1319s ETag: "3-613edd771cbc0" 1319s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1319s Vary: In-If1 1319s Content-Length: 3 1319s Content-Type: text/html 1319s Expires: Sat, 30 Sep 2034 00:12:02 GMT 1319s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1319s Client-Date: Tue, 17 Dec 2024 21:02:23 GMT 1319s Client-Peer: 127.0.0.1:8529 1319s Client-Response-Num: 1 1319s DMMATCH1: 1 1319s ok 1 1319s # debug: [Cache-Control] [max-age=308718578] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1319s # debug: expires 2043187922 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 332425819 1319s # debug: actual : 332425819 1319s ok 2 1319s # debug: text.txt 1319s HTTP/1.1 200 OK 1319s Cache-Control: max-age=0 1319s Connection: close 1319s Date: Tue, 17 Dec 2024 21:02:23 GMT 1319s Accept-Ranges: bytes 1319s ETag: "0-613edd771cbc0" 1319s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1319s Vary: In-If1 1319s Content-Type: text/plain 1319s Expires: Tue, 17 Dec 2024 21:02:23 GMT 1319s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1319s Client-Date: Tue, 17 Dec 2024 21:02:23 GMT 1319s Client-Peer: 127.0.0.1:8529 1319s Client-Response-Num: 1 1319s DMMATCH1: 1 1319s ok 3 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734469343 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707240 1319s # debug: actual : 23707240 1319s ok 4 1319s # debug: image.gif 1319s HTTP/1.1 200 OK 1319s Cache-Control: max-age=120 1319s Connection: close 1319s Date: Tue, 17 Dec 2024 21:02:23 GMT 1319s Accept-Ranges: bytes 1319s ETag: "0-613edd771cbc0" 1319s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1319s Vary: In-If1 1319s Content-Type: image/gif 1319s Expires: Tue, 17 Dec 2024 21:04:23 GMT 1319s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1319s Client-Date: Tue, 17 Dec 2024 21:02:23 GMT 1319s Client-Peer: 127.0.0.1:8529 1319s Client-Response-Num: 1 1319s DMMATCH1: 1 1319s ok 5 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:04:23 GMT 1319s # debug: expires 1734469463 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 6 1319s # debug: foo.jpg 1319s HTTP/1.1 200 OK 1319s Cache-Control: max-age=86400 1319s Connection: close 1319s Date: Tue, 17 Dec 2024 21:02:23 GMT 1319s Accept-Ranges: bytes 1319s ETag: "0-613edd771cbc0" 1319s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1319s Vary: In-If1 1319s Content-Type: image/jpeg 1319s Expires: Wed, 18 Dec 2024 21:02:23 GMT 1319s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1319s Client-Date: Tue, 17 Dec 2024 21:02:23 GMT 1319s Client-Peer: 127.0.0.1:8529 1319s Client-Response-Num: 1 1319s DMMATCH1: 1 1319s 1319s 1319s ok 7 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Wed, 18 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734555743 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 8 1319s # debug: [Cache-Control] [max-age=308718578] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1319s # debug: expires 2043187922 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 332425819 1319s # debug: actual : 332425819 1319s ok 9 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734469343 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707240 1319s # debug: actual : 23707240 1319s ok 10 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:04:23 GMT 1319s # debug: expires 1734469463 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 11 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Wed, 18 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734555743 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 12 1319s # --- 1319s # ExpiresActive On 1319s # debug: [Cache-Control] [max-age=308718578] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1319s # debug: expires 2043187922 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 332425819 1319s # debug: actual : 332425819 1319s ok 13 1319s # --- 1319s # ExpiresActive On 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734469343 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707240 1319s # debug: actual : 23707240 1319s ok 14 1319s # --- 1319s # ExpiresActive On 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:04:23 GMT 1319s # debug: expires 1734469463 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 15 1319s # --- 1319s # ExpiresActive On 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Wed, 18 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734555743 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 16 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault "modification plus 1 years 3 months 2 weeks 3 days 7 hours 31 minutes 24 seconds" 1319s # debug: [Cache-Control] [max-age=17100643] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Thu, 03 Jul 2025 19:13:07 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Thu, 03 Jul 2025 19:13:07 GMT 1319s # debug: expires 1751569987 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 40807884 1319s # debug: actual : 40807884 1319s ok 17 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault "modification plus 1 years 3 months 2 weeks 3 days 7 hours 31 minutes 24 seconds" 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734469343 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707240 1319s # debug: actual : 23707240 1319s ok 18 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault "modification plus 1 years 3 months 2 weeks 3 days 7 hours 31 minutes 24 seconds" 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:04:23 GMT 1319s # debug: expires 1734469463 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 19 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault "modification plus 1 years 3 months 2 weeks 3 days 7 hours 31 minutes 24 seconds" 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Wed, 18 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734555743 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 20 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType text/plain "access plus 1 years 1 months 6 hours 26 minutes 33 seconds" 1319s # debug: [Cache-Control] [max-age=308718578] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1319s # debug: expires 2043187922 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 332425819 1319s # debug: actual : 332425819 1319s ok 21 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType text/plain "access plus 1 years 1 months 6 hours 26 minutes 33 seconds" 1319s # debug: [Cache-Control] [max-age=34151193] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Sat, 17 Jan 2026 03:28:56 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Sat, 17 Jan 2026 03:28:56 GMT 1319s # debug: expires 1768620536 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 34151193 1319s # debug: actual : 34151193 1319s ok 22 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType text/plain "access plus 1 years 1 months 6 hours 26 minutes 33 seconds" 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:04:23 GMT 1319s # debug: expires 1734469463 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 23 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType text/plain "access plus 1 years 1 months 6 hours 26 minutes 33 seconds" 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Wed, 18 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734555743 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 24 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault "modification plus 1 years 9 days 7 hours 48 minutes 49 seconds" 1319s ExpiresByType text/plain M4665976 1319s # debug: [Cache-Control] [max-age=8634488] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Thu, 27 Mar 2025 19:30:32 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Thu, 27 Mar 2025 19:30:32 GMT 1319s # debug: expires 1743103832 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 32341729 1319s # debug: actual : 32341729 1319s ok 25 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault "modification plus 1 years 9 days 7 hours 48 minutes 49 seconds" 1319s ExpiresByType text/plain M4665976 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734469343 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707240 1319s # debug: actual : 23707240 1319s ok 26 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault "modification plus 1 years 9 days 7 hours 48 minutes 49 seconds" 1319s ExpiresByType text/plain M4665976 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:04:23 GMT 1319s # debug: expires 1734469463 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 27 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault "modification plus 1 years 9 days 7 hours 48 minutes 49 seconds" 1319s ExpiresByType text/plain M4665976 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Wed, 18 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734555743 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 28 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault "access plus 1 years 2 days 4 hours 17 minutes 5 seconds" 1319s # debug: [Cache-Control] [max-age=31724225] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Sat, 20 Dec 2025 01:19:28 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Sat, 20 Dec 2025 01:19:28 GMT 1319s # debug: expires 1766193568 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 31724225 1319s # debug: actual : 31724225 1319s ok 29 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault "access plus 1 years 2 days 4 hours 17 minutes 5 seconds" 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:23 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: access 1734469343 1319s # debug: expires Tue, 17 Dec 2024 21:02:23 GMT 1319s # debug: expires 1734469343 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707240 1319s # debug: actual : 23707240 1319s ok 30 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault "access plus 1 years 2 days 4 hours 17 minutes 5 seconds" 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:04:24 GMT 1319s # debug: expires 1734469464 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 31 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault "access plus 1 years 2 days 4 hours 17 minutes 5 seconds" 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Wed, 18 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734555744 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 32 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType image/gif M33715980 1319s # debug: [Cache-Control] [max-age=308718577] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1319s # debug: expires 2043187922 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 332425819 1319s # debug: actual : 332425819 1319s ok 33 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType image/gif M33715980 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734469344 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707241 1319s # debug: actual : 23707241 1319s ok 34 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType image/gif M33715980 1319s # debug: [Cache-Control] [max-age=10008738] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Sat, 12 Apr 2025 17:14:43 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Sat, 12 Apr 2025 17:14:43 GMT 1319s # debug: expires 1744478083 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 33715980 1319s # debug: actual : 33715980 1319s ok 35 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType image/gif M33715980 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Wed, 18 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734555744 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 36 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault "access plus 2 weeks 19 days 5 hours 29 minutes 34 seconds" 1319s ExpiresByType image/gif "access plus 1 years 2 weeks 16 days 3 hours 8 minutes 38 seconds" 1319s # debug: [Cache-Control] [max-age=2870974] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Mon, 20 Jan 2025 02:31:58 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Mon, 20 Jan 2025 02:31:58 GMT 1319s # debug: expires 1737340318 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 2870974 1319s # debug: actual : 2870974 1319s ok 37 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault "access plus 2 weeks 19 days 5 hours 29 minutes 34 seconds" 1319s ExpiresByType image/gif "access plus 1 years 2 weeks 16 days 3 hours 8 minutes 38 seconds" 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734469344 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707241 1319s # debug: actual : 23707241 1319s ok 38 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault "access plus 2 weeks 19 days 5 hours 29 minutes 34 seconds" 1319s ExpiresByType image/gif "access plus 1 years 2 weeks 16 days 3 hours 8 minutes 38 seconds" 1319s # debug: [Cache-Control] [max-age=34139318] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Sat, 17 Jan 2026 00:11:02 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Sat, 17 Jan 2026 00:11:02 GMT 1319s # debug: expires 1768608662 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 34139318 1319s # debug: actual : 34139318 1319s ok 39 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault "access plus 2 weeks 19 days 5 hours 29 minutes 34 seconds" 1319s ExpiresByType image/gif "access plus 1 years 2 weeks 16 days 3 hours 8 minutes 38 seconds" 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Wed, 18 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734555744 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 40 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault M32410863 1319s # debug: [Cache-Control] [max-age=8703621] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Fri, 28 Mar 2025 14:42:46 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Fri, 28 Mar 2025 14:42:46 GMT 1319s # debug: expires 1743172966 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 32410863 1319s # debug: actual : 32410863 1319s ok 41 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault M32410863 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734469344 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707241 1319s # debug: actual : 23707241 1319s ok 42 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault M32410863 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:04:24 GMT 1319s # debug: expires 1734469464 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 43 1319s #--- 1319s # ExpiresActive On 1319s ExpiresDefault M32410863 1319s # debug: [Cache-Control] [max-age=86400] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Wed, 18 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Wed, 18 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734555744 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 86400 1319s # debug: actual : 86400 1319s ok 44 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType image/jpeg "modification plus 3 months 1 weeks 2 days 8 hours 19 minutes 24 seconds" 1319s # debug: [Cache-Control] [max-age=308718577] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1319s # debug: expires 2043187922 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 332425819 1319s # debug: actual : 332425819 1319s ok 45 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType image/jpeg "modification plus 3 months 1 weeks 2 days 8 hours 19 minutes 24 seconds" 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734469344 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707241 1319s # debug: actual : 23707241 1319s ok 46 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType image/jpeg "modification plus 3 months 1 weeks 2 days 8 hours 19 minutes 24 seconds" 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:04:24 GMT 1319s # debug: expires 1734469464 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 47 1319s # --- 1319s # ExpiresActive On 1319s ExpiresByType image/jpeg "modification plus 3 months 1 weeks 2 days 8 hours 19 minutes 24 seconds" 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734469344 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707241 1319s # debug: actual : 23707241 1319s ok 48 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault A40880001 1319s ExpiresByType image/jpeg "access plus 3 months 1 weeks 18 days 5 hours 45 minutes 7 seconds" 1319s # debug: [Cache-Control] [max-age=40880001] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Expires] [Sun, 05 Apr 2026 00:35:45 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Sun, 05 Apr 2026 00:35:45 GMT 1319s # debug: expires 1775349345 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 40880001 1319s # debug: actual : 40880001 1319s ok 49 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault A40880001 1319s ExpiresByType image/jpeg "access plus 3 months 1 weeks 18 days 5 hours 45 minutes 7 seconds" 1319s # debug: [Cache-Control] [max-age=0] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: expires 1734469344 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 23707241 1319s # debug: actual : 23707241 1319s ok 50 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault A40880001 1319s ExpiresByType image/jpeg "access plus 3 months 1 weeks 18 days 5 hours 45 minutes 7 seconds" 1319s # debug: [Cache-Control] [max-age=120] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Expires] [Tue, 17 Dec 2024 21:04:24 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Tue, 17 Dec 2024 21:04:24 GMT 1319s # debug: expires 1734469464 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 120 1319s # debug: actual : 120 1319s ok 51 1319s # --- 1319s # ExpiresActive On 1319s ExpiresDefault A40880001 1319s ExpiresByType image/jpeg "access plus 3 months 1 weeks 18 days 5 hours 45 minutes 7 seconds" 1319s # debug: [Cache-Control] [max-age=9956707] 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Expires] [Sat, 12 Apr 2025 02:47:31 GMT] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s # debug: access Tue, 17 Dec 2024 21:02:24 GMT 1319s # debug: access 1734469344 1319s # debug: expires Sat, 12 Apr 2025 02:47:31 GMT 1319s # debug: expires 1744426051 1319s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1319s # debug: modified 1710762103 1319s # debug: expected: 9956707 1319s # debug: actual : 9956707 1319s ok 52 1319s # --- 1319s # ExpiresActive Off 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 53 1319s # --- 1319s # ExpiresActive Off 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 54 1319s # --- 1319s # ExpiresActive Off 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 55 1319s # --- 1319s # ExpiresActive Off 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 56 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "modification plus 3 months 1 weeks 17 days 2 hours 8 minutes 21 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 57 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "modification plus 3 months 1 weeks 17 days 2 hours 8 minutes 21 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 58 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "modification plus 3 months 1 weeks 17 days 2 hours 8 minutes 21 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 59 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "modification plus 3 months 1 weeks 17 days 2 hours 8 minutes 21 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 60 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType text/plain A41303431 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 61 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType text/plain A41303431 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 62 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType text/plain A41303431 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 63 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType text/plain A41303431 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 64 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault A38216648 1319s ExpiresByType text/plain "modification plus 1 months 1 weeks 5 days 5 hours 1 minutes 10 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 65 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault A38216648 1319s ExpiresByType text/plain "modification plus 1 months 1 weeks 5 days 5 hours 1 minutes 10 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 66 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault A38216648 1319s ExpiresByType text/plain "modification plus 1 months 1 weeks 5 days 5 hours 1 minutes 10 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 67 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault A38216648 1319s ExpiresByType text/plain "modification plus 1 months 1 weeks 5 days 5 hours 1 minutes 10 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 68 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "access plus 1 months 1 weeks 3 days 8 hours 36 minutes 22 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 69 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "access plus 1 months 1 weeks 3 days 8 hours 36 minutes 22 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 70 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "access plus 1 months 1 weeks 3 days 8 hours 36 minutes 22 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 71 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "access plus 1 months 1 weeks 3 days 8 hours 36 minutes 22 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 72 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType image/gif M5366249 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 73 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType image/gif M5366249 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 74 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType image/gif M5366249 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 75 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType image/gif M5366249 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 76 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault M778524 1319s ExpiresByType image/gif "modification plus 1 years 1 weeks 3 days 47 minutes 47 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 77 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault M778524 1319s ExpiresByType image/gif "modification plus 1 years 1 weeks 3 days 47 minutes 47 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 78 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault M778524 1319s ExpiresByType image/gif "modification plus 1 years 1 weeks 3 days 47 minutes 47 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 79 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault M778524 1319s ExpiresByType image/gif "modification plus 1 years 1 weeks 3 days 47 minutes 47 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 80 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "modification plus 1 years 1 weeks 3 hours 47 minutes 30 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 81 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "modification plus 1 years 1 weeks 3 hours 47 minutes 30 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 82 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "modification plus 1 years 1 weeks 3 hours 47 minutes 30 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 83 1319s #--- 1319s # ExpiresActive Off 1319s ExpiresDefault "modification plus 1 years 1 weeks 3 hours 47 minutes 30 seconds" 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 84 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType image/jpeg M33185177 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 85 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType image/jpeg M33185177 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 86 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType image/jpeg M33185177 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 87 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresByType image/jpeg M33185177 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 88 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault A37776693 1319s ExpiresByType image/jpeg M10380078 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["3-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Length] [3] 1319s # debug: [Content-Type] [text/html] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 89 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault A37776693 1319s ExpiresByType image/jpeg M10380078 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [text/plain] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 90 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault A37776693 1319s ExpiresByType image/jpeg M10380078 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/gif] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 91 1319s # --- 1319s # ExpiresActive Off 1319s ExpiresDefault A37776693 1319s ExpiresByType image/jpeg M10380078 1319s # debug: [Connection] [close] 1319s # debug: [Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Accept-Ranges] [bytes] 1319s # debug: [ETag] ["0-613edd771cbc0"] 1319s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1319s # debug: [Vary] [In-If1] 1319s # debug: [Content-Type] [image/jpeg] 1319s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1319s # debug: [Client-Date] [Tue, 17 Dec 2024 21:02:24 GMT] 1319s # debug: [Client-Peer] [127.0.0.1:8529] 1319s # debug: [Client-Response-Num] [1] 1319s # debug: [DMMATCH1] [1] 1319s ok 92 1319s ok 1322s t/modules/ext_filter.t .............. 1322s 1..24 1322s # Running under perl version 5.038002 for linux 1322s # Current time local: Tue Dec 17 21:02:24 2024 1322s # Current time GMT: Tue Dec 17 21:02:24 2024 1322s # Using Test.pm version 1.31 1322s # Using Apache/Test.pm version 1.42 1322s # testing : sed output filter 1322s # expected: 'barbar' 1322s # received: 'barbar' 1322s ok 1 1322s # testing : slow filter process 1322s # expected: 'foobar' 1322s # received: 'foobar' 1322s ok 2 1322s # testing : echo worked 1322s # expected: 200 1322s # received: '200' 1322s ok 3 1322s # testing : request body filtered 1322s # expected: 'barbar 1322s # ' 1322s # received: 'barbar 1322s # ' 1322s ok 4 1322s # testing : got 413 error 1322s # expected: 413 1322s # received: '413' 1322s ok 5 1322s # testing : got 413 error body 1322s # expected: qr/413 Request Entity Too Large/ 1322s # received: ' 1322s # 1322s # 413 Request Entity Too Large 1322s # 1322s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1337s # 1337s # ' 1337s # received: ' 1337s #

Hello World!

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

No query was specified.

1337s # 1337s # ' 1337s # received: ' 1337s #

No query was specified.

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

Hello World!

1337s # 1337s # ' 1337s # received: ' 1337s #

Hello World!

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

No query was specified.

1337s # 1337s # ' 1337s # received: ' 1337s #

No query was specified.

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

mod_include test

1342s # 1342s # 1342s # Hello World 1342s # 1342s #

[back]

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

mod_include test

1342s # 1342s # 1342s # Hello World 1342s # 1342s #

[back]

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

mod_include test

1342s # 1342s # 1342s # Hello World 1342s # 1342s #

[back]

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

Load Balancer Manager for localhost

1362s # 1362s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1362s #
Server Built: 2024-10-02T12:40:51
1362s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1362s #
1362s #

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

1386s #

The document has moved here.

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

Moved Permanently

1386s #

The document has moved here.

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

Moved Permanently

1386s #

The document has moved here.

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

Moved Permanently

1386s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1386s #

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

Multiple Choices

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

Available documents: 1386s #

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

Multiple Choices

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

Available documents: 1386s #

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

Moved Permanently

1386s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1386s #

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

Multiple Choices

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

Available documents: 1386s #

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

Moved Permanently

1386s #

The document has moved here.

1386s # 1386s # ' 1386s ok 48 1386s ok 1388s t/modules/status.t .................. 1388s 1..1 1388s # Running under perl version 5.038002 for linux 1388s # Current time local: Tue Dec 17 21:03:31 2024 1388s # Current time GMT: Tue Dec 17 21:03:31 2024 1388s # Using Test.pm version 1.31 1388s # Using Apache/Test.pm version 1.42 1388s 1388s 1388s Apache Status 1388s 1388s

Apache Server Status for localhost (via 127.0.0.1)

1388s 1388s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1388s
Server MPM: event
1388s
Server Built: 2024-10-02T12:40:51 1388s

1388s
Current Time: Tuesday, 17-Dec-2024 21:03:33 UTC
1388s
Restart Time: Tuesday, 17-Dec-2024 20:59:10 UTC
1388s
Parent Server Config. Generation: 1
1388s
Parent Server MPM Generation: 0
1388s
Server uptime: 4 minutes 23 seconds
1388s
Server load: 1.07 1.02 0.75
1388s
Total accesses: 6791 - Total Traffic: 139.6 MB - Total Duration: 30144
1388s
CPU Usage: u5.02 s6.45 cu1.12 cs.91 - 5.13% CPU load
1388s
25.8 requests/sec - 0.5 MB/second - 21.1 kB/request - 4.43882 ms/request
1388s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1388s
1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323018no0yes0025000
1323019no0yes0025000
2323048no0yes1024000
3330636no0yes0025000
Sum400 1099000
1388s
________________________________________________________________
1388s _W__________________________________............................
1388s ................................................................
1388s ................................................................
1388s ................................................................
1388s ................................................................
1388s ................
1388s

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

1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s
SrvPIDAccMCPU 1388s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03230180/48/48_ 1388s 2.4240440.00.260.26 1388s 127.0.0.1http/1.1localhost:8539POST /echo_post/baltest_echo_post HTTP/1.1
0-03230180/45/45_ 1388s 2.3240370.00.270.27 1388s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index.zh-TW.html HTTP/1.1
0-03230180/50/50_ 1388s 2.4840500.00.380.38 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230180/43/43_ 1388s 2.4340340.00.210.21 1388s 2001:DB8::21f:5bff:febf:ce22:8a2ehttp/1.1localhost:8559GET /index.html HTTP/1.1
0-03230180/52/52_ 1388s 2.4840480.00.230.23 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230180/41/41_ 1388s 2.3241310.00.350.35 1388s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/ HTTP/1.1
0-03230180/51/51_ 1388s 2.4840450.00.240.24 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230180/46/46_ 1388s 2.3140400.00.210.21 1388s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index.en.html HTTP/1.1
0-03230180/46/46_ 1388s 2.4840360.00.270.27 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230180/45/45_ 1388s 2.33418850.00.250.25 1388s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/query/test?foo HTTP/1.1
0-03230180/52/52_ 1388s 2.494167580.00.200.20 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230180/45/45_ 1388s 2.4541710.00.360.36 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/redirect-dir.html?q=%25 HTTP/1.1
0-03230180/48/48_ 1388s 2.4940720.00.240.24 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230180/47/47_ 1388s 2.4541570.00.410.41 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy3/env.pl?horse=norman HTTP/1.1
0-03230180/49/49_ 1388s 2.5020540.00.290.29 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-03230180/45/45_ 1388s 2.4520700.00.300.30 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary1.html HTTP/1.1
0-03230180/48/48_ 1388s 2.5020830.02.202.20 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-03230180/47/47_ 1388s 2.4521400.00.260.26 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary3.html HTTP/1.1
0-03230180/49/49_ 1388s 2.5020750.01.361.36 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-03230180/43/43_ 1388s 2.452010550.00.290.29 1388s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on HTTP/1.1
0-03230180/50/50_ 1388s 2.5020430.00.250.25 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-03230180/43/43_ 1388s 2.5010520.00.150.15 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-03230180/47/47_ 1388s 2.4821360.00.310.31 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230180/45/45_ 1388s 2.4810490.00.240.24 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230180/47/47_ 1388s 2.4840660.00.360.36 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/59/59_ 1388s 3.40101040.00.220.22 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-03230190/58/58_ 1388s 3.40201340.00.230.23 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
1-03230190/59/59_ 1388s 3.3741800.00.230.23 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/59/59_ 1388s 3.38111270.00.260.26 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/61/61_ 1388s 3.3820750.00.290.29 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/55/55_ 1388s 3.3841490.00.350.35 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/61/61_ 1388s 3.3741810.00.280.28 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/53/53_ 1388s 3.3841600.00.280.28 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/59/59_ 1388s 3.3841610.01.171.17 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/59/59_ 1388s 3.3741590.00.380.38 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/63/63_ 1388s 3.3741910.00.640.64 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/57/57_ 1388s 3.3740660.00.380.38 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/62/62_ 1388s 3.3841880.00.300.30 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/56/56_ 1388s 3.37412500.06.166.16 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/61/61_ 1388s 3.3841850.00.620.62 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/56/56_ 1388s 3.3941670.00.630.63 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/61/61_ 1388s 3.40412920.01.241.24 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/61/61_ 1388s 3.3741760.00.300.30 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/59/59_ 1388s 3.4041840.00.300.30 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/62/62_ 1388s 3.38411180.01.041.04 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/60/60_ 1388s 3.38411080.00.330.33 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/61/61_ 1388s 3.38402220.011.9911.99 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/59/59_ 1388s 3.40411980.010.2310.23 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/62/62_ 1388s 3.38201050.00.760.76 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230190/60/60_ 1388s 3.4020850.00.230.23 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
2-03230480/68/68_ 1388s 2.7841610.01.081.08 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/67/67_ 1388s 2.7840600.00.360.36 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/72/72_ 1388s 2.7920700.00.420.42 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
2-03230480/60/60_ 1388s 2.72418640.00.260.26 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy-qsa.html?bloo=blar HTTP/1.1
2-03230480/66/66_ 1388s 2.7941690.01.061.06 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/62/62_ 1388s 2.7220440.00.310.31 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary1.html HTTP/1.1
2-03230480/70/70_ 1388s 2.724110570.00.440.44 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/pr60478-rewrite-loop/a/X/b/c HTTP/1.1
2-03230480/69/69_ 1388s 2.7920550.00.410.41 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
2-03230480/65/65_ 1388s 2.7321640.00.360.36 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary3.html HTTP/1.1
2-03230480/69/69_ 1388s 2.7920860.00.540.54 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
2-03230480/68/68_ 1388s 2.7321710.00.880.88 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary3.html HTTP/1.1
2-03230480/63/63_ 1388s 2.7410750.00.620.62 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/ HTTP/1.1
2-03230480/74/74_ 1388s 2.7910990.00.430.43 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
2-03230480/65/65_ 1388s 2.74401530.02.272.27 1388s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/false HTTP/1.1
2-03230480/69/69_ 1388s 2.77401060.00.340.34 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230481/61/61W 1388s 2.77001040.00.250.25 1388s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-03230480/68/68_ 1388s 2.7641700.00.490.49 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/63/63_ 1388s 2.774021340.00.300.30 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/68/68_ 1388s 2.7641710.00.420.42 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/65/65_ 1388s 2.76411500.00.290.29 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/68/68_ 1388s 2.7740520.00.600.60 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/60/60_ 1388s 2.7740770.00.300.30 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/69/69_ 1388s 2.76411160.00.670.67 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/68/68_ 1388s 2.76411300.02.362.36 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230480/65/65_ 1388s 2.77401280.00.790.79 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/106/106_ 1388s 4.71203050.04.434.43 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-03306360/95/95_ 1388s 4.69405060.010.3610.36 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/95/95_ 1388s 4.70201560.00.550.55 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-03306360/103/103_ 1388s 4.702067750.00.570.57 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-03306360/99/99_ 1388s 4.70202540.06.366.36 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-03306360/94/94_ 1388s 4.69212180.04.404.40 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/99/99_ 1388s 4.69212080.00.710.71 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/103/103_ 1388s 4.70101450.00.480.48 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/102/102_ 1388s 4.72101760.01.001.00 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-03306360/98/98_ 1388s 4.70101380.01.221.22 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/99/99_ 1388s 4.70112940.04.504.50 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/94/94_ 1388s 4.70212630.01.601.60 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/105/105_ 1388s 4.69212060.00.670.67 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/87/87_ 1388s 4.72202300.010.0410.04 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
3-03306360/108/108_ 1388s 4.70223050.010.3010.30 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/95/95_ 1388s 4.72102240.00.590.59 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
3-03306360/104/104_ 1388s 4.66101860.00.520.52 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/106/106_ 1388s 4.67101930.00.780.78 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/91/91_ 1388s 4.72101880.00.530.53 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-03306360/103/103_ 1388s 4.67102670.06.476.47 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/107/107_ 1388s 4.70111810.01.231.23 1388s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306360/97/97_ 1388s 4.72102420.05.015.01 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-03306360/95/95_ 1388s 4.72101960.00.490.49 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-03306360/95/95_ 1388s 4.721011390.00.640.64 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-03306360/94/94_ 1388s 4.72101360.01.191.19 1388s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1388s
1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s 1388s
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
1388s 1388s 1388s ok 1 1388s ok 1390s t/modules/substitute.t .............. 1390s 1..19 1390s # Running under perl version 5.038002 for linux 1390s # Current time local: Tue Dec 17 21:03:33 2024 1390s # Current time GMT: Tue Dec 17 21:03:33 2024 1390s # Using Test.pm version 1.31 1390s # Using Apache/Test.pm version 1.42 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'barbar': OK 1390s ok 1 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'barbar': OK 1390s ok 2 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'foofoo': OK 1390s ok 3 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'barbar': OK 1390s ok 4 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'barbar': OK 1390s ok 5 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'barbar': OK 1390s ok 6 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'foof 1390s oo': OK 1390s ok 7 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'xfoo': OK 1390s ok 8 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1390s ok 9 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s barx 1390s ': OK 1390s ok 10 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'a$1axb(': OK 1390s ok 11 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1390s got 200 'a$XX': OK 1390s ok 12 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1390s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1391s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1391s ok 13 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1391s got 200 'x&x': OK 1391s ok 14 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1391s got 200 'xx': OK 1391s ok 15 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1391s got 200 'fcooar': OK 1391s ok 16 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1391s got 200 'fc$1ar': OK 1391s ok 17 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1391s got 200 'fdooar': OK 1391s ok 18 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1391s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1391s got 200 'XXXfooXXX 1391s bar': OK 1391s ok 19 1391s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1391s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1391s ok 1395s t/modules/unique_id.t ............... 1395s 1..300 1395s # Running under perl version 5.038002 for linux 1395s # Current time local: Tue Dec 17 21:03:35 2024 1395s # Current time GMT: Tue Dec 17 21:03:35 2024 1395s # Using Test.pm version 1.31 1395s # Using Apache/Test.pm version 1.42 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 1 1395s # unique id: Z2HnKWCHQKCanpYCg40R8wAAABM 1395s ok 2 1395s ok 3 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 4 1395s # unique id: Z2HnKWCHQKCanpYCg40R9AAAABY 1395s ok 5 1395s ok 6 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 7 1395s # unique id: Z2HnKdlcO3x_zZoFmPqN7AAAAI4 1395s ok 8 1395s ok 9 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 10 1395s # unique id: Z2HnKUNv7q45y3Pg9j4zLgAAAEI 1395s ok 11 1395s ok 12 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 13 1395s # unique id: Z2HnKSBXSE3kMTbf_OFiCwAAAME 1395s ok 14 1395s ok 15 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 16 1395s # unique id: Z2HnKSBXSE3kMTbf_OFiDAAAAMU 1395s ok 17 1395s ok 18 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 19 1395s # unique id: Z2HnKkNv7q45y3Pg9j4zLwAAAEY 1395s ok 20 1395s ok 21 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 22 1395s # unique id: Z2HnKmCHQKCanpYCg40R9QAAABU 1395s ok 23 1395s ok 24 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 25 1395s # unique id: Z2HnKmCHQKCanpYCg40R9gAAAAA 1395s ok 26 1395s ok 27 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 28 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiDQAAAMY 1395s ok 29 1395s ok 30 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 31 1395s # unique id: Z2HnKmCHQKCanpYCg40R9wAAABg 1395s ok 32 1395s ok 33 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 34 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiDgAAAMw 1395s ok 35 1395s ok 36 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 37 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN7QAAAJA 1395s ok 38 1395s ok 39 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 40 1395s # unique id: Z2HnKmCHQKCanpYCg40R-AAAAAE 1395s ok 41 1395s ok 42 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 43 1395s # unique id: Z2HnKmCHQKCanpYCg40R-QAAAAM 1395s ok 44 1395s ok 45 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 46 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiDwAAAMs 1395s ok 47 1395s ok 48 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 49 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiEAAAAM4 1395s ok 50 1395s ok 51 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 52 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiEQAAANA 1395s ok 53 1395s ok 54 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 55 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiEgAAANE 1395s ok 56 1395s ok 57 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 58 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiEwAAANM 1395s ok 59 1395s ok 60 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 61 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiFAAAANQ 1395s ok 62 1395s ok 63 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 64 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiFQAAANg 1395s ok 65 1395s ok 66 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 67 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiFgAAAMk 1395s ok 68 1395s ok 69 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 70 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiFwAAAMg 1395s ok 71 1395s ok 72 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 73 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN7gAAAJI 1395s ok 74 1395s ok 75 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 76 1395s # unique id: Z2HnKkNv7q45y3Pg9j4zMAAAAEk 1395s ok 77 1395s ok 78 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 79 1395s # unique id: Z2HnKmCHQKCanpYCg40R-gAAAAU 1395s ok 80 1395s ok 81 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 82 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN7wAAAJM 1395s ok 83 1395s ok 84 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 85 1395s # unique id: Z2HnKmCHQKCanpYCg40R-wAAAAc 1395s ok 86 1395s ok 87 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 88 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiGAAAAME 1395s ok 89 1395s ok 90 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 91 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN8AAAAJY 1395s ok 92 1395s ok 93 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 94 1395s # unique id: Z2HnKmCHQKCanpYCg40R_AAAAAk 1395s ok 95 1395s ok 96 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 97 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN8QAAAJc 1395s ok 98 1395s ok 99 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 100 1395s # unique id: Z2HnKmCHQKCanpYCg40R_QAAAAs 1395s ok 101 1395s ok 102 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 103 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiGQAAAMU 1395s ok 104 1395s ok 105 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 106 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN8gAAAIE 1395s ok 107 1395s ok 108 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 109 1395s # unique id: Z2HnKmCHQKCanpYCg40R_gAAAA0 1395s ok 110 1395s ok 111 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 112 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiGgAAAMY 1395s ok 113 1395s ok 114 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 115 1395s # unique id: Z2HnKmCHQKCanpYCg40R_wAAAA8 1395s ok 116 1395s ok 117 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 118 1395s # unique id: Z2HnKmCHQKCanpYCg40SAAAAABE 1395s ok 119 1395s ok 120 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 121 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN8wAAAIQ 1395s ok 122 1395s ok 123 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 124 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiGwAAAMw 1395s ok 125 1395s ok 126 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 127 1395s # unique id: Z2HnKmCHQKCanpYCg40SAQAAABM 1395s ok 128 1395s ok 129 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 130 1395s # unique id: Z2HnKkNv7q45y3Pg9j4zMQAAAEo 1395s ok 131 1395s ok 132 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 133 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN9AAAAII 1395s ok 134 1395s ok 135 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 136 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN9QAAAIc 1395s ok 137 1395s ok 138 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 139 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiHAAAAMs 1395s ok 140 1395s ok 141 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 142 1395s # unique id: Z2HnKkNv7q45y3Pg9j4zMgAAAEs 1395s ok 143 1395s ok 144 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 145 1395s # unique id: Z2HnKkNv7q45y3Pg9j4zMwAAAE0 1395s ok 146 1395s ok 147 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 148 1395s # unique id: Z2HnKkNv7q45y3Pg9j4zNAAAAFE 1395s ok 149 1395s ok 150 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 151 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiHQAAAM0 1395s ok 152 1395s ok 153 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 154 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiHgAAAM8 1395s ok 155 1395s ok 156 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 157 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN9gAAAIk 1395s ok 158 1395s ok 159 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 160 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiHwAAANI 1395s ok 161 1395s ok 162 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 163 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN9wAAAIw 1395s ok 164 1395s ok 165 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 166 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN-AAAAI8 1395s ok 167 1395s ok 168 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 169 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiIAAAANU 1395s ok 170 1395s ok 171 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 172 1395s # unique id: Z2HnKtlcO3x_zZoFmPqN-QAAAI4 1395s ok 173 1395s ok 174 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 175 1395s # unique id: Z2HnKmCHQKCanpYCg40SAgAAABY 1395s ok 176 1395s ok 177 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 178 1395s # unique id: Z2HnKiBXSE3kMTbf_OFiIQAAANY 1395s ok 179 1395s ok 180 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 181 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiIgAAAMc 1395s ok 182 1395s ok 183 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 184 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiIwAAANc 1395s ok 185 1395s ok 186 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 187 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiJAAAAMk 1395s ok 188 1395s ok 189 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 190 1395s # unique id: Z2HnK2CHQKCanpYCg40SAwAAABc 1395s ok 191 1395s ok 192 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 193 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zNQAAAFQ 1395s ok 194 1395s ok 195 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 196 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiJQAAAMg 1395s ok 197 1395s ok 198 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 199 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zNgAAAFM 1395s ok 200 1395s ok 201 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 202 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zNwAAAFU 1395s ok 203 1395s ok 204 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 205 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiJgAAAME 1395s ok 206 1395s ok 207 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 208 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiJwAAAMU 1395s ok 209 1395s ok 210 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 211 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiKAAAAMY 1395s ok 212 1395s ok 213 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 214 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zOAAAAFc 1395s ok 215 1395s ok 216 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 217 1395s # unique id: Z2HnK9lcO3x_zZoFmPqN-gAAAJE 1395s ok 218 1395s ok 219 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 220 1395s # unique id: Z2HnK2CHQKCanpYCg40SBAAAABg 1395s ok 221 1395s ok 222 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 223 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiKQAAAMw 1395s ok 224 1395s ok 225 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 226 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zOQAAAEQ 1395s ok 227 1395s ok 228 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 229 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zOgAAAEM 1395s ok 230 1395s ok 231 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 232 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiKgAAAMs 1395s ok 233 1395s ok 234 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 235 1395s # unique id: Z2HnK2CHQKCanpYCg40SBQAAAAI 1395s ok 236 1395s ok 237 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 238 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiKwAAAM4 1395s ok 239 1395s ok 240 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 241 1395s # unique id: Z2HnK9lcO3x_zZoFmPqN-wAAAJQ 1395s ok 242 1395s ok 243 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 244 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zOwAAAEI 1395s ok 245 1395s ok 246 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 247 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zPAAAAEY 1395s ok 248 1395s ok 249 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 250 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiLAAAANA 1395s ok 251 1395s ok 252 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 253 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiLQAAANE 1395s ok 254 1395s ok 255 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 256 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiLgAAANM 1395s ok 257 1395s ok 258 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 259 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiLwAAANQ 1395s ok 260 1395s ok 261 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 262 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zPQAAAEk 1395s ok 263 1395s ok 264 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 265 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiMAAAANg 1395s ok 266 1395s ok 267 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 268 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiMQAAAMk 1395s ok 269 1395s ok 270 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 271 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiMgAAAMo 1395s ok 272 1395s ok 273 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 274 1395s # unique id: Z2HnK9lcO3x_zZoFmPqN_AAAAJU 1395s ok 275 1395s ok 276 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 277 1395s # unique id: Z2HnK2CHQKCanpYCg40SBgAAAAQ 1395s ok 278 1395s ok 279 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 280 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiMwAAAME 1395s ok 281 1395s ok 282 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 283 1395s # unique id: Z2HnK0Nv7q45y3Pg9j4zPgAAAEo 1395s ok 284 1395s ok 285 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 286 1395s # unique id: Z2HnK9lcO3x_zZoFmPqN_QAAAJg 1395s ok 287 1395s ok 288 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 289 1395s # unique id: Z2HnK2CHQKCanpYCg40SBwAAAAg 1395s ok 290 1395s ok 291 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 292 1395s # unique id: Z2HnK9lcO3x_zZoFmPqN_gAAAIA 1395s ok 293 1395s ok 294 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 295 1395s # unique id: Z2HnKyBXSE3kMTbf_OFiNAAAAMM 1395s ok 296 1395s ok 297 1395s # testing : fetch unique ID 1395s # expected: 200 1395s # received: '200' 1395s ok 298 1395s # unique id: Z2HnK9lcO3x_zZoFmPqN_wAAAIM 1395s ok 299 1395s ok 300 1395s ok 1397s t/modules/usertrack.t ............... 1397s 1..1004 1397s # Running under perl version 5.038002 for linux 1397s # Current time local: Tue Dec 17 21:03:39 2024 1397s # Current time GMT: Tue Dec 17 21:03:39 2024 1397s # Using Test.pm version 1.31 1397s # Using Apache/Test.pm version 1.42 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 1 1397s ok 2 1397s Set-Cookie: usertrack_test=632623ce.6297da1c1ecaa; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=632623ce.6297da1c1ecaa 1397s ok 3 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 4 1397s ok 5 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 6 1397s ok 7 1397s Set-Cookie: usertrack_test=ae51c105.6297da1c212ca; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=ae51c105.6297da1c212ca 1397s ok 8 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 9 1397s ok 10 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 11 1397s ok 12 1397s Set-Cookie: usertrack_test=d2f0bd1e.6297da1c22528; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=d2f0bd1e.6297da1c22528 1397s ok 13 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 14 1397s ok 15 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 16 1397s ok 17 1397s Set-Cookie: usertrack_test=907c45a9.6297da1c236cc; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=907c45a9.6297da1c236cc 1397s ok 18 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 19 1397s ok 20 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 21 1397s ok 22 1397s Set-Cookie: usertrack_test=5f5e76e2.6297da1c24b19; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=5f5e76e2.6297da1c24b19 1397s ok 23 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 24 1397s ok 25 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 26 1397s ok 27 1397s Set-Cookie: usertrack_test=69014370.6297da1c25d8d; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=69014370.6297da1c25d8d 1397s ok 28 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 29 1397s ok 30 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 31 1397s ok 32 1397s Set-Cookie: usertrack_test=542b4450.6297da1c27004; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=542b4450.6297da1c27004 1397s ok 33 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 34 1397s ok 35 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 36 1397s ok 37 1397s Set-Cookie: usertrack_test=a351f72f.6297da1c282da; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=a351f72f.6297da1c282da 1397s ok 38 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 39 1397s ok 40 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 41 1397s ok 42 1397s Set-Cookie: usertrack_test=b25aad4c.6297da1c29819; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=b25aad4c.6297da1c29819 1397s ok 43 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 44 1397s ok 45 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 46 1397s ok 47 1397s Set-Cookie: usertrack_test=b51069a7.6297da1c2aada; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=b51069a7.6297da1c2aada 1397s ok 48 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 49 1397s ok 50 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 51 1397s ok 52 1397s Set-Cookie: usertrack_test=78b6353c.6297da1c2bc64; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=78b6353c.6297da1c2bc64 1397s ok 53 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 54 1397s ok 55 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 56 1397s ok 57 1397s Set-Cookie: usertrack_test=e2e147ea.6297da1c2ce15; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=e2e147ea.6297da1c2ce15 1397s ok 58 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 59 1397s ok 60 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 61 1397s ok 62 1397s Set-Cookie: usertrack_test=1e7d8cab.6297da1c2e025; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=1e7d8cab.6297da1c2e025 1397s ok 63 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 64 1397s ok 65 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 66 1397s ok 67 1397s Set-Cookie: usertrack_test=17c86fd3.6297da1c2f06d; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=17c86fd3.6297da1c2f06d 1397s ok 68 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 69 1397s ok 70 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 71 1397s ok 72 1397s Set-Cookie: usertrack_test=b12ad5d.6297da1c3025b; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=b12ad5d.6297da1c3025b 1397s ok 73 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 74 1397s ok 75 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 76 1397s ok 77 1397s Set-Cookie: usertrack_test=9a5f6485.6297da1c31495; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=9a5f6485.6297da1c31495 1397s ok 78 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 79 1397s ok 80 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 81 1397s ok 82 1397s Set-Cookie: usertrack_test=d31e20c5.6297da1c32601; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=d31e20c5.6297da1c32601 1397s ok 83 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 84 1397s ok 85 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 86 1397s ok 87 1397s Set-Cookie: usertrack_test=4652d439.6297da1c33788; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=4652d439.6297da1c33788 1397s ok 88 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 89 1397s ok 90 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 91 1397s ok 92 1397s Set-Cookie: usertrack_test=fa19ea26.6297da1c348ba; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=fa19ea26.6297da1c348ba 1397s ok 93 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 94 1397s ok 95 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 96 1397s ok 97 1397s Set-Cookie: usertrack_test=8720a9e.6297da1c35aaa; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=8720a9e.6297da1c35aaa 1397s ok 98 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 99 1397s ok 100 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 101 1397s ok 102 1397s Set-Cookie: usertrack_test=92aa377f.6297da1c37033; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=92aa377f.6297da1c37033 1397s ok 103 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 104 1397s ok 105 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 106 1397s ok 107 1397s Set-Cookie: usertrack_test=6f3c8035.6297da1c383ff; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=6f3c8035.6297da1c383ff 1397s ok 108 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 109 1397s ok 110 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 111 1397s ok 112 1397s Set-Cookie: usertrack_test=7ec28f14.6297da1c394e6; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=7ec28f14.6297da1c394e6 1397s ok 113 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 114 1397s ok 115 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 116 1397s ok 117 1397s Set-Cookie: usertrack_test=4bd60f69.6297da1c3a5db; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=4bd60f69.6297da1c3a5db 1397s ok 118 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 119 1397s ok 120 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 121 1397s ok 122 1397s Set-Cookie: usertrack_test=473f902f.6297da1c3b861; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=473f902f.6297da1c3b861 1397s ok 123 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 124 1397s ok 125 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 126 1397s ok 127 1397s Set-Cookie: usertrack_test=dac52749.6297da1c3caf5; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=dac52749.6297da1c3caf5 1397s ok 128 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 129 1397s ok 130 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 131 1397s ok 132 1397s Set-Cookie: usertrack_test=faf7f0fc.6297da1c3dd20; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=faf7f0fc.6297da1c3dd20 1397s ok 133 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 134 1397s ok 135 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 136 1397s ok 137 1397s Set-Cookie: usertrack_test=6ce085f9.6297da1c3ee09; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=6ce085f9.6297da1c3ee09 1397s ok 138 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 139 1397s ok 140 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 141 1397s ok 142 1397s Set-Cookie: usertrack_test=9e52c863.6297da1c3ff0c; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=9e52c863.6297da1c3ff0c 1397s ok 143 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 144 1397s ok 145 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 146 1397s ok 147 1397s Set-Cookie: usertrack_test=d646b1d2.6297da1c410f5; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=d646b1d2.6297da1c410f5 1397s ok 148 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 149 1397s ok 150 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 151 1397s ok 152 1397s Set-Cookie: usertrack_test=580846c4.6297da1c4214a; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=580846c4.6297da1c4214a 1397s ok 153 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 154 1397s ok 155 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 156 1397s ok 157 1397s Set-Cookie: usertrack_test=77947d28.6297da1c43457; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=77947d28.6297da1c43457 1397s ok 158 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 159 1397s ok 160 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 161 1397s ok 162 1397s Set-Cookie: usertrack_test=ca27c5f8.6297da1c445f2; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=ca27c5f8.6297da1c445f2 1397s ok 163 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 164 1397s ok 165 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 166 1397s ok 167 1397s Set-Cookie: usertrack_test=eafd8ead.6297da1c45595; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=eafd8ead.6297da1c45595 1397s ok 168 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 169 1397s ok 170 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 171 1397s ok 172 1397s Set-Cookie: usertrack_test=b49f75d5.6297da1c46672; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=b49f75d5.6297da1c46672 1397s ok 173 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 174 1397s ok 175 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 176 1397s ok 177 1397s Set-Cookie: usertrack_test=aca4a314.6297da1c47723; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=aca4a314.6297da1c47723 1397s ok 178 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 179 1397s ok 180 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 181 1397s ok 182 1397s Set-Cookie: usertrack_test=5ff5a885.6297da1c486a2; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=5ff5a885.6297da1c486a2 1397s ok 183 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 184 1397s ok 185 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 186 1397s ok 187 1397s Set-Cookie: usertrack_test=60dd705b.6297da1c49824; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=60dd705b.6297da1c49824 1397s ok 188 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 189 1397s ok 190 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 191 1397s ok 192 1397s Set-Cookie: usertrack_test=24e16a36.6297da1c4a8e0; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=24e16a36.6297da1c4a8e0 1397s ok 193 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 194 1397s ok 195 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 196 1397s ok 197 1397s Set-Cookie: usertrack_test=a34175e9.6297da1c4b9af; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=a34175e9.6297da1c4b9af 1397s ok 198 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 199 1397s ok 200 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 201 1397s ok 202 1397s Set-Cookie: usertrack_test=e89197a2.6297da1c4ca64; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=e89197a2.6297da1c4ca64 1397s ok 203 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 204 1397s ok 205 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 206 1397s ok 207 1397s Set-Cookie: usertrack_test=86d1cd72.6297da1c4d97b; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=86d1cd72.6297da1c4d97b 1397s ok 208 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 209 1397s ok 210 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 211 1397s ok 212 1397s Set-Cookie: usertrack_test=62b7d1a9.6297da1c4e941; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=62b7d1a9.6297da1c4e941 1397s ok 213 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 214 1397s ok 215 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 216 1397s ok 217 1397s Set-Cookie: usertrack_test=d5906dd3.6297da1c4fa4a; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=d5906dd3.6297da1c4fa4a 1397s ok 218 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 219 1397s ok 220 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 221 1397s ok 222 1397s Set-Cookie: usertrack_test=f577eeca.6297da1c50c7c; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=f577eeca.6297da1c50c7c 1397s ok 223 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 224 1397s ok 225 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 226 1397s ok 227 1397s Set-Cookie: usertrack_test=1a2532fc.6297da1c51e03; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=1a2532fc.6297da1c51e03 1397s ok 228 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 229 1397s ok 230 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 231 1397s ok 232 1397s Set-Cookie: usertrack_test=fa9c1413.6297da1c52ed7; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=fa9c1413.6297da1c52ed7 1397s ok 233 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 234 1397s ok 235 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 236 1397s ok 237 1397s Set-Cookie: usertrack_test=ec11ad22.6297da1c53fe3; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=ec11ad22.6297da1c53fe3 1397s ok 238 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 239 1397s ok 240 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 241 1397s ok 242 1397s Set-Cookie: usertrack_test=c25bb462.6297da1c5506f; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=c25bb462.6297da1c5506f 1397s ok 243 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 244 1397s ok 245 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 246 1397s ok 247 1397s Set-Cookie: usertrack_test=4a39b224.6297da1c5614b; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=4a39b224.6297da1c5614b 1397s ok 248 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 249 1397s ok 250 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 251 1397s ok 252 1397s Set-Cookie: usertrack_test=15097258.6297da1c57295; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=15097258.6297da1c57295 1397s ok 253 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 254 1397s ok 255 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 256 1397s ok 257 1397s Set-Cookie: usertrack_test=e4f33a05.6297da1c58303; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=e4f33a05.6297da1c58303 1397s ok 258 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 259 1397s ok 260 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 261 1397s ok 262 1397s Set-Cookie: usertrack_test=6c04edc4.6297da1c594a0; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=6c04edc4.6297da1c594a0 1397s ok 263 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 264 1397s ok 265 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 266 1397s ok 267 1397s Set-Cookie: usertrack_test=e2a1830f.6297da1c5a676; path=/; expires=Tue, 17-Dec-24 21:04:41 GMT 1397s Cookie: usertrack_test=e2a1830f.6297da1c5a676 1397s ok 268 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 269 1397s ok 270 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 271 1397s ok 272 1397s Set-Cookie: usertrack_test=f843629d.6297da1c5b6da; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=f843629d.6297da1c5b6da 1397s ok 273 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 274 1397s ok 275 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 276 1397s ok 277 1397s Set-Cookie: usertrack_test=a430e96b.6297da1c5c6ce; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=a430e96b.6297da1c5c6ce 1397s ok 278 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 279 1397s ok 280 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 281 1397s ok 282 1397s Set-Cookie: usertrack_test=2c3598a5.6297da1c5d693; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=2c3598a5.6297da1c5d693 1397s ok 283 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 284 1397s ok 285 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 286 1397s ok 287 1397s Set-Cookie: usertrack_test=ef175ca7.6297da1c5e7b0; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=ef175ca7.6297da1c5e7b0 1397s ok 288 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 289 1397s ok 290 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 291 1397s ok 292 1397s Set-Cookie: usertrack_test=306de0e1.6297da1c5f7b6; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=306de0e1.6297da1c5f7b6 1397s ok 293 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 294 1397s ok 295 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 296 1397s ok 297 1397s Set-Cookie: usertrack_test=45671559.6297da1c60779; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=45671559.6297da1c60779 1397s ok 298 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 299 1397s ok 300 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 301 1397s ok 302 1397s Set-Cookie: usertrack_test=e6066a0f.6297da1c61661; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=e6066a0f.6297da1c61661 1397s ok 303 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 304 1397s ok 305 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 306 1397s ok 307 1397s Set-Cookie: usertrack_test=8abbff72.6297da1c6266c; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=8abbff72.6297da1c6266c 1397s ok 308 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 309 1397s ok 310 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 311 1397s ok 312 1397s Set-Cookie: usertrack_test=a2aa5679.6297da1c6366b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=a2aa5679.6297da1c6366b 1397s ok 313 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 314 1397s ok 315 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 316 1397s ok 317 1397s Set-Cookie: usertrack_test=5c95f947.6297da1c645d3; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=5c95f947.6297da1c645d3 1397s ok 318 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 319 1397s ok 320 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 321 1397s ok 322 1397s Set-Cookie: usertrack_test=23157aa5.6297da1c6559b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=23157aa5.6297da1c6559b 1397s ok 323 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 324 1397s ok 325 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 326 1397s ok 327 1397s Set-Cookie: usertrack_test=8c53feea.6297da1c665f2; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=8c53feea.6297da1c665f2 1397s ok 328 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 329 1397s ok 330 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 331 1397s ok 332 1397s Set-Cookie: usertrack_test=322691a9.6297da1c675ab; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=322691a9.6297da1c675ab 1397s ok 333 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 334 1397s ok 335 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 336 1397s ok 337 1397s Set-Cookie: usertrack_test=78adfd42.6297da1c684bd; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=78adfd42.6297da1c684bd 1397s ok 338 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 339 1397s ok 340 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 341 1397s ok 342 1397s Set-Cookie: usertrack_test=8c49a013.6297da1c695f2; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=8c49a013.6297da1c695f2 1397s ok 343 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 344 1397s ok 345 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 346 1397s ok 347 1397s Set-Cookie: usertrack_test=2ab44569.6297da1c6a689; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=2ab44569.6297da1c6a689 1397s ok 348 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 349 1397s ok 350 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 351 1397s ok 352 1397s Set-Cookie: usertrack_test=63bd4b23.6297da1c6b6bd; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=63bd4b23.6297da1c6b6bd 1397s ok 353 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 354 1397s ok 355 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 356 1397s ok 357 1397s Set-Cookie: usertrack_test=62cb6b4e.6297da1c6c6ae; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=62cb6b4e.6297da1c6c6ae 1397s ok 358 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 359 1397s ok 360 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 361 1397s ok 362 1397s Set-Cookie: usertrack_test=e506ab5a.6297da1c6d7b2; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=e506ab5a.6297da1c6d7b2 1397s ok 363 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 364 1397s ok 365 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 366 1397s ok 367 1397s Set-Cookie: usertrack_test=a8a91409.6297da1c6e959; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=a8a91409.6297da1c6e959 1397s ok 368 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 369 1397s ok 370 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 371 1397s ok 372 1397s Set-Cookie: usertrack_test=21df2055.6297da1c6fa21; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=21df2055.6297da1c6fa21 1397s ok 373 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 374 1397s ok 375 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 376 1397s ok 377 1397s Set-Cookie: usertrack_test=ea7a5889.6297da1c70c18; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=ea7a5889.6297da1c70c18 1397s ok 378 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 379 1397s ok 380 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 381 1397s ok 382 1397s Set-Cookie: usertrack_test=c87a7f87.6297da1c71d76; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c87a7f87.6297da1c71d76 1397s ok 383 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 384 1397s ok 385 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 386 1397s ok 387 1397s Set-Cookie: usertrack_test=ce252f60.6297da1c72e24; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=ce252f60.6297da1c72e24 1397s ok 388 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 389 1397s ok 390 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 391 1397s ok 392 1397s Set-Cookie: usertrack_test=dc61c4aa.6297da1c73d6b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=dc61c4aa.6297da1c73d6b 1397s ok 393 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 394 1397s ok 395 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 396 1397s ok 397 1397s Set-Cookie: usertrack_test=c7e8a854.6297da1c74c1a; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c7e8a854.6297da1c74c1a 1397s ok 398 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 399 1397s ok 400 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 401 1397s ok 402 1397s Set-Cookie: usertrack_test=c0b1a451.6297da1c75aa9; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c0b1a451.6297da1c75aa9 1397s ok 403 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 404 1397s ok 405 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 406 1397s ok 407 1397s Set-Cookie: usertrack_test=53ab3b8e.6297da1c769a1; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=53ab3b8e.6297da1c769a1 1397s ok 408 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 409 1397s ok 410 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 411 1397s ok 412 1397s Set-Cookie: usertrack_test=4f65176c.6297da1c77a5f; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=4f65176c.6297da1c77a5f 1397s ok 413 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 414 1397s ok 415 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 416 1397s ok 417 1397s Set-Cookie: usertrack_test=b4c69075.6297da1c789b9; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=b4c69075.6297da1c789b9 1397s ok 418 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 419 1397s ok 420 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 421 1397s ok 422 1397s Set-Cookie: usertrack_test=f6d150ee.6297da1c79893; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=f6d150ee.6297da1c79893 1397s ok 423 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 424 1397s ok 425 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 426 1397s ok 427 1397s Set-Cookie: usertrack_test=2a053108.6297da1c7a78e; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=2a053108.6297da1c7a78e 1397s ok 428 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 429 1397s ok 430 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 431 1397s ok 432 1397s Set-Cookie: usertrack_test=d3e7c6f1.6297da1c7b6da; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d3e7c6f1.6297da1c7b6da 1397s ok 433 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 434 1397s ok 435 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 436 1397s ok 437 1397s Set-Cookie: usertrack_test=f94d248c.6297da1c7c869; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=f94d248c.6297da1c7c869 1397s ok 438 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 439 1397s ok 440 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 441 1397s ok 442 1397s Set-Cookie: usertrack_test=4e7c0127.6297da1c7d94d; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=4e7c0127.6297da1c7d94d 1397s ok 443 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 444 1397s ok 445 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 446 1397s ok 447 1397s Set-Cookie: usertrack_test=e21519.6297da1c7ea04; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=e21519.6297da1c7ea04 1397s ok 448 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 449 1397s ok 450 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 451 1397s ok 452 1397s Set-Cookie: usertrack_test=20e85b76.6297da1c7fd4c; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=20e85b76.6297da1c7fd4c 1397s ok 453 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 454 1397s ok 455 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 456 1397s ok 457 1397s Set-Cookie: usertrack_test=8ba47783.6297da1c80dcb; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=8ba47783.6297da1c80dcb 1397s ok 458 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 459 1397s ok 460 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 461 1397s ok 462 1397s Set-Cookie: usertrack_test=ce358f29.6297da1c81dfd; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=ce358f29.6297da1c81dfd 1397s ok 463 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 464 1397s ok 465 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 466 1397s ok 467 1397s Set-Cookie: usertrack_test=2db0d28.6297da1c82e58; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=2db0d28.6297da1c82e58 1397s ok 468 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 469 1397s ok 470 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 471 1397s ok 472 1397s Set-Cookie: usertrack_test=918cd06c.6297da1c83f59; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=918cd06c.6297da1c83f59 1397s ok 473 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 474 1397s ok 475 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 476 1397s ok 477 1397s Set-Cookie: usertrack_test=6a768fc9.6297da1c84f0a; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=6a768fc9.6297da1c84f0a 1397s ok 478 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 479 1397s ok 480 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 481 1397s ok 482 1397s Set-Cookie: usertrack_test=35448374.6297da1c85ea7; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=35448374.6297da1c85ea7 1397s ok 483 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 484 1397s ok 485 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 486 1397s ok 487 1397s Set-Cookie: usertrack_test=23044041.6297da1c86e70; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=23044041.6297da1c86e70 1397s ok 488 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 489 1397s ok 490 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 491 1397s ok 492 1397s Set-Cookie: usertrack_test=d0c3e15b.6297da1c87d9d; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d0c3e15b.6297da1c87d9d 1397s ok 493 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 494 1397s ok 495 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 496 1397s ok 497 1397s Set-Cookie: usertrack_test=35a6b37.6297da1c88c5b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=35a6b37.6297da1c88c5b 1397s ok 498 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 499 1397s ok 500 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 501 1397s ok 502 1397s Set-Cookie: usertrack_test=5f996dac.6297da1c89b3c; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=5f996dac.6297da1c89b3c 1397s ok 503 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 504 1397s ok 505 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 506 1397s ok 507 1397s Set-Cookie: usertrack_test=ba368d88.6297da1c8ab39; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=ba368d88.6297da1c8ab39 1397s ok 508 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 509 1397s ok 510 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 511 1397s ok 512 1397s Set-Cookie: usertrack_test=f99c1b4.6297da1c8ba61; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=f99c1b4.6297da1c8ba61 1397s ok 513 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 514 1397s ok 515 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 516 1397s ok 517 1397s Set-Cookie: usertrack_test=d35a887d.6297da1c8c9d4; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d35a887d.6297da1c8c9d4 1397s ok 518 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 519 1397s ok 520 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 521 1397s ok 522 1397s Set-Cookie: usertrack_test=febf8dd4.6297da1c8dae0; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=febf8dd4.6297da1c8dae0 1397s ok 523 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 524 1397s ok 525 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 526 1397s ok 527 1397s Set-Cookie: usertrack_test=6934a9e8.6297da1c8ec2e; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=6934a9e8.6297da1c8ec2e 1397s ok 528 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 529 1397s ok 530 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 531 1397s ok 532 1397s Set-Cookie: usertrack_test=177e3474.6297da1c8fea6; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=177e3474.6297da1c8fea6 1397s ok 533 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 534 1397s ok 535 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 536 1397s ok 537 1397s Set-Cookie: usertrack_test=61f4dd4d.6297da1c9113d; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=61f4dd4d.6297da1c9113d 1397s ok 538 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 539 1397s ok 540 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 541 1397s ok 542 1397s Set-Cookie: usertrack_test=d9ca0dbb.6297da1c921f2; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d9ca0dbb.6297da1c921f2 1397s ok 543 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 544 1397s ok 545 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 546 1397s ok 547 1397s Set-Cookie: usertrack_test=8c057131.6297da1c93368; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=8c057131.6297da1c93368 1397s ok 548 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 549 1397s ok 550 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 551 1397s ok 552 1397s Set-Cookie: usertrack_test=3d089f5d.6297da1c944e0; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=3d089f5d.6297da1c944e0 1397s ok 553 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 554 1397s ok 555 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 556 1397s ok 557 1397s Set-Cookie: usertrack_test=e679d15a.6297da1c95642; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=e679d15a.6297da1c95642 1397s ok 558 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 559 1397s ok 560 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 561 1397s ok 562 1397s Set-Cookie: usertrack_test=8c2f417.6297da1c969b3; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=8c2f417.6297da1c969b3 1397s ok 563 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 564 1397s ok 565 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 566 1397s ok 567 1397s Set-Cookie: usertrack_test=33968b46.6297da1c97c2a; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=33968b46.6297da1c97c2a 1397s ok 568 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 569 1397s ok 570 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 571 1397s ok 572 1397s Set-Cookie: usertrack_test=c073fe82.6297da1c98d38; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c073fe82.6297da1c98d38 1397s ok 573 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 574 1397s ok 575 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 576 1397s ok 577 1397s Set-Cookie: usertrack_test=c47d4a0.6297da1c99eec; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c47d4a0.6297da1c99eec 1397s ok 578 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 579 1397s ok 580 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 581 1397s ok 582 1397s Set-Cookie: usertrack_test=eba4a262.6297da1c9afa0; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=eba4a262.6297da1c9afa0 1397s ok 583 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 584 1397s ok 585 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 586 1397s ok 587 1397s Set-Cookie: usertrack_test=28835c9b.6297da1c9c00b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=28835c9b.6297da1c9c00b 1397s ok 588 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 589 1397s ok 590 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 591 1397s ok 592 1397s Set-Cookie: usertrack_test=ab8b6f6c.6297da1c9d204; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=ab8b6f6c.6297da1c9d204 1397s ok 593 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 594 1397s ok 595 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 596 1397s ok 597 1397s Set-Cookie: usertrack_test=edd5beb7.6297da1c9e297; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=edd5beb7.6297da1c9e297 1397s ok 598 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 599 1397s ok 600 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 601 1397s ok 602 1397s Set-Cookie: usertrack_test=90d108da.6297da1c9f493; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=90d108da.6297da1c9f493 1397s ok 603 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 604 1397s ok 605 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 606 1397s ok 607 1397s Set-Cookie: usertrack_test=42122d56.6297da1ca0758; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=42122d56.6297da1ca0758 1397s ok 608 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 609 1397s ok 610 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 611 1397s ok 612 1397s Set-Cookie: usertrack_test=c8928425.6297da1ca1b20; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c8928425.6297da1ca1b20 1397s ok 613 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 614 1397s ok 615 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 616 1397s ok 617 1397s Set-Cookie: usertrack_test=9d737b98.6297da1ca2bc2; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=9d737b98.6297da1ca2bc2 1397s ok 618 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 619 1397s ok 620 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 621 1397s ok 622 1397s Set-Cookie: usertrack_test=7843410d.6297da1ca3d09; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=7843410d.6297da1ca3d09 1397s ok 623 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 624 1397s ok 625 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 626 1397s ok 627 1397s Set-Cookie: usertrack_test=bad1df5.6297da1ca500d; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=bad1df5.6297da1ca500d 1397s ok 628 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 629 1397s ok 630 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 631 1397s ok 632 1397s Set-Cookie: usertrack_test=373db7b3.6297da1ca60d0; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=373db7b3.6297da1ca60d0 1397s ok 633 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 634 1397s ok 635 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 636 1397s ok 637 1397s Set-Cookie: usertrack_test=ee52c04a.6297da1ca7083; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=ee52c04a.6297da1ca7083 1397s ok 638 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 639 1397s ok 640 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 641 1397s ok 642 1397s Set-Cookie: usertrack_test=6ffc20ef.6297da1ca8159; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=6ffc20ef.6297da1ca8159 1397s ok 643 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 644 1397s ok 645 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 646 1397s ok 647 1397s Set-Cookie: usertrack_test=d2e18ff6.6297da1ca930b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d2e18ff6.6297da1ca930b 1397s ok 648 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 649 1397s ok 650 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 651 1397s ok 652 1397s Set-Cookie: usertrack_test=86d5c31b.6297da1caa47f; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=86d5c31b.6297da1caa47f 1397s ok 653 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 654 1397s ok 655 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 656 1397s ok 657 1397s Set-Cookie: usertrack_test=d68dd1ff.6297da1cab52c; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d68dd1ff.6297da1cab52c 1397s ok 658 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 659 1397s ok 660 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 661 1397s ok 662 1397s Set-Cookie: usertrack_test=e4112f5d.6297da1cac642; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=e4112f5d.6297da1cac642 1397s ok 663 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 664 1397s ok 665 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 666 1397s ok 667 1397s Set-Cookie: usertrack_test=42cdbb17.6297da1cad624; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=42cdbb17.6297da1cad624 1397s ok 668 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 669 1397s ok 670 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 671 1397s ok 672 1397s Set-Cookie: usertrack_test=a0f70191.6297da1cae75b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=a0f70191.6297da1cae75b 1397s ok 673 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 674 1397s ok 675 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 676 1397s ok 677 1397s Set-Cookie: usertrack_test=69539742.6297da1cafc77; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=69539742.6297da1cafc77 1397s ok 678 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 679 1397s ok 680 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 681 1397s ok 682 1397s Set-Cookie: usertrack_test=9152f188.6297da1cb10ea; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=9152f188.6297da1cb10ea 1397s ok 683 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 684 1397s ok 685 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 686 1397s ok 687 1397s Set-Cookie: usertrack_test=f87274d.6297da1cb23bf; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=f87274d.6297da1cb23bf 1397s ok 688 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 689 1397s ok 690 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 691 1397s ok 692 1397s Set-Cookie: usertrack_test=fdf178c7.6297da1cb34b9; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=fdf178c7.6297da1cb34b9 1397s ok 693 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 694 1397s ok 695 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 696 1397s ok 697 1397s Set-Cookie: usertrack_test=75ef7735.6297da1cb46db; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=75ef7735.6297da1cb46db 1397s ok 698 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 699 1397s ok 700 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 701 1397s ok 702 1397s Set-Cookie: usertrack_test=6c3b3353.6297da1cb5868; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=6c3b3353.6297da1cb5868 1397s ok 703 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 704 1397s ok 705 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 706 1397s ok 707 1397s Set-Cookie: usertrack_test=67744d4d.6297da1cb6956; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=67744d4d.6297da1cb6956 1397s ok 708 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 709 1397s ok 710 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 711 1397s ok 712 1397s Set-Cookie: usertrack_test=27a40574.6297da1cb79c9; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=27a40574.6297da1cb79c9 1397s ok 713 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 714 1397s ok 715 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 716 1397s ok 717 1397s Set-Cookie: usertrack_test=a1625917.6297da1cb8ad9; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=a1625917.6297da1cb8ad9 1397s ok 718 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 719 1397s ok 720 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 721 1397s ok 722 1397s Set-Cookie: usertrack_test=b4a8769b.6297da1cb9dfb; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=b4a8769b.6297da1cb9dfb 1397s ok 723 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 724 1397s ok 725 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 726 1397s ok 727 1397s Set-Cookie: usertrack_test=188c82cf.6297da1cbb023; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=188c82cf.6297da1cbb023 1397s ok 728 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 729 1397s ok 730 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 731 1397s ok 732 1397s Set-Cookie: usertrack_test=3da4c0f7.6297da1cbc21e; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=3da4c0f7.6297da1cbc21e 1397s ok 733 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 734 1397s ok 735 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 736 1397s ok 737 1397s Set-Cookie: usertrack_test=3011497c.6297da1cbd6a3; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=3011497c.6297da1cbd6a3 1397s ok 738 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 739 1397s ok 740 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 741 1397s ok 742 1397s Set-Cookie: usertrack_test=1ddde417.6297da1cbe9a5; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=1ddde417.6297da1cbe9a5 1397s ok 743 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 744 1397s ok 745 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 746 1397s ok 747 1397s Set-Cookie: usertrack_test=54d08783.6297da1cbf9ca; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=54d08783.6297da1cbf9ca 1397s ok 748 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 749 1397s ok 750 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 751 1397s ok 752 1397s Set-Cookie: usertrack_test=831bf33a.6297da1cc0a15; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=831bf33a.6297da1cc0a15 1397s ok 753 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 754 1397s ok 755 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 756 1397s ok 757 1397s Set-Cookie: usertrack_test=5eedfa8e.6297da1cc1aab; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=5eedfa8e.6297da1cc1aab 1397s ok 758 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 759 1397s ok 760 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 761 1397s ok 762 1397s Set-Cookie: usertrack_test=19283c53.6297da1cc2b56; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=19283c53.6297da1cc2b56 1397s ok 763 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 764 1397s ok 765 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 766 1397s ok 767 1397s Set-Cookie: usertrack_test=bb7232b7.6297da1cc3cb2; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=bb7232b7.6297da1cc3cb2 1397s ok 768 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 769 1397s ok 770 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 771 1397s ok 772 1397s Set-Cookie: usertrack_test=63028b0b.6297da1cc4d8c; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=63028b0b.6297da1cc4d8c 1397s ok 773 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 774 1397s ok 775 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 776 1397s ok 777 1397s Set-Cookie: usertrack_test=f394ebca.6297da1cc5d8c; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=f394ebca.6297da1cc5d8c 1397s ok 778 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 779 1397s ok 780 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 781 1397s ok 782 1397s Set-Cookie: usertrack_test=3136569d.6297da1cc6e3e; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=3136569d.6297da1cc6e3e 1397s ok 783 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 784 1397s ok 785 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 786 1397s ok 787 1397s Set-Cookie: usertrack_test=96affdb0.6297da1cc7ff3; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=96affdb0.6297da1cc7ff3 1397s ok 788 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 789 1397s ok 790 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 791 1397s ok 792 1397s Set-Cookie: usertrack_test=c960f052.6297da1cc90bc; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c960f052.6297da1cc90bc 1397s ok 793 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 794 1397s ok 795 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 796 1397s ok 797 1397s Set-Cookie: usertrack_test=5fddc5a4.6297da1cca2f6; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=5fddc5a4.6297da1cca2f6 1397s ok 798 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 799 1397s ok 800 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 801 1397s ok 802 1397s Set-Cookie: usertrack_test=61a4df34.6297da1ccb48b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=61a4df34.6297da1ccb48b 1397s ok 803 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 804 1397s ok 805 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 806 1397s ok 807 1397s Set-Cookie: usertrack_test=b83b910d.6297da1ccc5da; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=b83b910d.6297da1ccc5da 1397s ok 808 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 809 1397s ok 810 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 811 1397s ok 812 1397s Set-Cookie: usertrack_test=53bcf27.6297da1ccd9ea; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=53bcf27.6297da1ccd9ea 1397s ok 813 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 814 1397s ok 815 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 816 1397s ok 817 1397s Set-Cookie: usertrack_test=673523b9.6297da1ccead0; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=673523b9.6297da1ccead0 1397s ok 818 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 819 1397s ok 820 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 821 1397s ok 822 1397s Set-Cookie: usertrack_test=48df1cf9.6297da1ccfb88; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=48df1cf9.6297da1ccfb88 1397s ok 823 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 824 1397s ok 825 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 826 1397s ok 827 1397s Set-Cookie: usertrack_test=d0edfc5d.6297da1cd0c8c; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d0edfc5d.6297da1cd0c8c 1397s ok 828 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 829 1397s ok 830 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 831 1397s ok 832 1397s Set-Cookie: usertrack_test=5eba5408.6297da1cd1cf1; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=5eba5408.6297da1cd1cf1 1397s ok 833 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 834 1397s ok 835 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 836 1397s ok 837 1397s Set-Cookie: usertrack_test=c86eea85.6297da1cd2cec; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c86eea85.6297da1cd2cec 1397s ok 838 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 839 1397s ok 840 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 841 1397s ok 842 1397s Set-Cookie: usertrack_test=c4c39014.6297da1cd3e0d; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c4c39014.6297da1cd3e0d 1397s ok 843 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 844 1397s ok 845 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 846 1397s ok 847 1397s Set-Cookie: usertrack_test=526bcd3e.6297da1cd4fc9; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=526bcd3e.6297da1cd4fc9 1397s ok 848 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 849 1397s ok 850 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 851 1397s ok 852 1397s Set-Cookie: usertrack_test=82d2c1eb.6297da1cd6104; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=82d2c1eb.6297da1cd6104 1397s ok 853 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 854 1397s ok 855 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 856 1397s ok 857 1397s Set-Cookie: usertrack_test=a507041e.6297da1cd715a; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=a507041e.6297da1cd715a 1397s ok 858 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 859 1397s ok 860 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 861 1397s ok 862 1397s Set-Cookie: usertrack_test=f994d791.6297da1cd83e0; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=f994d791.6297da1cd83e0 1397s ok 863 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 864 1397s ok 865 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 866 1397s ok 867 1397s Set-Cookie: usertrack_test=66d4dc8.6297da1cd95b3; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=66d4dc8.6297da1cd95b3 1397s ok 868 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 869 1397s ok 870 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 871 1397s ok 872 1397s Set-Cookie: usertrack_test=e5e44555.6297da1cda5f5; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=e5e44555.6297da1cda5f5 1397s ok 873 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 874 1397s ok 875 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 876 1397s ok 877 1397s Set-Cookie: usertrack_test=6899aa58.6297da1cdb790; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=6899aa58.6297da1cdb790 1397s ok 878 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 879 1397s ok 880 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 881 1397s ok 882 1397s Set-Cookie: usertrack_test=a64229cc.6297da1cdc8d2; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=a64229cc.6297da1cdc8d2 1397s ok 883 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 884 1397s ok 885 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 886 1397s ok 887 1397s Set-Cookie: usertrack_test=cf0b02dd.6297da1cddab5; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=cf0b02dd.6297da1cddab5 1397s ok 888 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 889 1397s ok 890 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 891 1397s ok 892 1397s Set-Cookie: usertrack_test=d1d6ed60.6297da1cdec54; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d1d6ed60.6297da1cdec54 1397s ok 893 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 894 1397s ok 895 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 896 1397s ok 897 1397s Set-Cookie: usertrack_test=f7a2452c.6297da1cdfe54; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=f7a2452c.6297da1cdfe54 1397s ok 898 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 899 1397s ok 900 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 901 1397s ok 902 1397s Set-Cookie: usertrack_test=8adafae1.6297da1ce0f41; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=8adafae1.6297da1ce0f41 1397s ok 903 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 904 1397s ok 905 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 906 1397s ok 907 1397s Set-Cookie: usertrack_test=376dae86.6297da1ce1f43; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=376dae86.6297da1ce1f43 1397s ok 908 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 909 1397s ok 910 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 911 1397s ok 912 1397s Set-Cookie: usertrack_test=990fb769.6297da1ce3017; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=990fb769.6297da1ce3017 1397s ok 913 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 914 1397s ok 915 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 916 1397s ok 917 1397s Set-Cookie: usertrack_test=fdd5647.6297da1ce403e; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=fdd5647.6297da1ce403e 1397s ok 918 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 919 1397s ok 920 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 921 1397s ok 922 1397s Set-Cookie: usertrack_test=1d2898d7.6297da1ce4f68; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=1d2898d7.6297da1ce4f68 1397s ok 923 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 924 1397s ok 925 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 926 1397s ok 927 1397s Set-Cookie: usertrack_test=fa338177.6297da1ce6059; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=fa338177.6297da1ce6059 1397s ok 928 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 929 1397s ok 930 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 931 1397s ok 932 1397s Set-Cookie: usertrack_test=7615d5de.6297da1ce70b6; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=7615d5de.6297da1ce70b6 1397s ok 933 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 934 1397s ok 935 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 936 1397s ok 937 1397s Set-Cookie: usertrack_test=418dc4e1.6297da1ce8398; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=418dc4e1.6297da1ce8398 1397s ok 938 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 939 1397s ok 940 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 941 1397s ok 942 1397s Set-Cookie: usertrack_test=23dd73a7.6297da1ce95df; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=23dd73a7.6297da1ce95df 1397s ok 943 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 944 1397s ok 945 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 946 1397s ok 947 1397s Set-Cookie: usertrack_test=c37db37c.6297da1cea848; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c37db37c.6297da1cea848 1397s ok 948 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 949 1397s ok 950 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 951 1397s ok 952 1397s Set-Cookie: usertrack_test=c7c35e25.6297da1ceb8b9; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c7c35e25.6297da1ceb8b9 1397s ok 953 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 954 1397s ok 955 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 956 1397s ok 957 1397s Set-Cookie: usertrack_test=9b1d6c59.6297da1cec97e; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=9b1d6c59.6297da1cec97e 1397s ok 958 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 959 1397s ok 960 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 961 1397s ok 962 1397s Set-Cookie: usertrack_test=c9a90cb1.6297da1cedbb0; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=c9a90cb1.6297da1cedbb0 1397s ok 963 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 964 1397s ok 965 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 966 1397s ok 967 1397s Set-Cookie: usertrack_test=3c9df6f7.6297da1ceed9b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=3c9df6f7.6297da1ceed9b 1397s ok 968 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 969 1397s ok 970 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 971 1397s ok 972 1397s Set-Cookie: usertrack_test=3d7f9b99.6297da1cefedd; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=3d7f9b99.6297da1cefedd 1397s ok 973 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 974 1397s ok 975 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 976 1397s ok 977 1397s Set-Cookie: usertrack_test=a43fee0.6297da1cf1339; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=a43fee0.6297da1cf1339 1397s ok 978 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 979 1397s ok 980 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 981 1397s ok 982 1397s Set-Cookie: usertrack_test=7acc8337.6297da1cf24db; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=7acc8337.6297da1cf24db 1397s ok 983 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 984 1397s ok 985 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 986 1397s ok 987 1397s Set-Cookie: usertrack_test=d23e7e15.6297da1cf3507; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=d23e7e15.6297da1cf3507 1397s ok 988 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 989 1397s ok 990 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 991 1397s ok 992 1397s Set-Cookie: usertrack_test=298ceaa1.6297da1cf4711; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=298ceaa1.6297da1cf4711 1397s ok 993 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 994 1397s ok 995 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 996 1397s ok 997 1397s Set-Cookie: usertrack_test=6764e406.6297da1cf582c; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s Cookie: usertrack_test=6764e406.6297da1cf582c 1397s ok 998 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 999 1397s ok 1000 1397s ok 1001 1397s # testing : Checking return code is '200' 1397s # expected: 200 1397s # received: '200' 1397s ok 1002 1397s # usertrack_test=1eedaefc.6297da1cf6a1b; path=/; expires=Tue, 17-Dec-24 21:04:42 GMT 1397s ok 1003 1397s # expected: undef 1397s # received: undef 1397s ok 1004 1397s ok 1399s t/modules/vhost_alias.t ............. 1399s 1..8 1399s # Running under perl version 5.038002 for linux 1399s # Current time local: Tue Dec 17 21:03:42 2024 1399s # Current time GMT: Tue Dec 17 21:03:42 2024 1399s # Using Test.pm version 1.31 1399s # Using Apache/Test.pm version 1.42 1399s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1399s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1399s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1399s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1399s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1399s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1399s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1399s # writing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1399s # testing : VirtalDocumentRoot test 1399s # expected: 'www.vha-test.com' 1399s # received: 'www.vha-test.com' 1399s ok 1 1399s # testing : VirtualScriptAlias test 1399s # expected: 'test cgi for www.vha-test.com' 1399s # received: 'test cgi for www.vha-test.com' 1399s ok 2 1399s # testing : VirtalDocumentRoot test 1399s # expected: 'big.server.name.from.heck.org' 1399s # received: 'big.server.name.from.heck.org' 1399s ok 3 1399s # testing : VirtualScriptAlias test 1399s # expected: 'test cgi for big.server.name.from.heck.org' 1399s # received: 'test cgi for big.server.name.from.heck.org' 1399s ok 4 1399s # testing : VirtalDocumentRoot test 1399s # expected: 'ab.com' 1399s # received: 'ab.com' 1399s ok 5 1399s # testing : VirtualScriptAlias test 1399s # expected: 'test cgi for ab.com' 1399s # received: 'test cgi for ab.com' 1399s ok 6 1399s # testing : VirtalDocumentRoot test 1399s # expected: 'w-t-f.net' 1399s # received: 'w-t-f.net' 1399s ok 7 1399s # testing : VirtualScriptAlias test 1399s # expected: 'test cgi for w-t-f.net' 1399s # received: 'test cgi for w-t-f.net' 1399s ok 8 1399s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1399s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1399s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1399s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1399s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1399s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1399s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1399s # removing file: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1399s # removing dir tree: /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1399s ok 1401s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1403s t/protocol/echo.t ................... 1403s 1..8 1403s # Running under perl version 5.038002 for linux 1403s # Current time local: Tue Dec 17 21:03:46 2024 1403s # Current time GMT: Tue Dec 17 21:03:46 2024 1403s # Using Test.pm version 1.31 1403s # Using Apache/Test.pm version 1.42 1403s testing mod_echo_ssl 1403s ok 1 1403s #Cipher: TLS_AES_256_GCM_SHA384 1403s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1403s # testing : echo 1403s # expected: 't/protocol/echo.t' 1403s # received: 't/protocol/echo.t' 1403s ok 2 1403s # testing : echo 1403s # expected: '/usr/bin/perl' 1403s # received: '/usr/bin/perl' 1403s ok 3 1403s # testing : echo 1403s # expected: '434864434864434864434864434864' 1403s # received: '434864434864434864434864434864' 1403s ok 4 1403s testing mod_echo 1403s ok 5 1403s # testing : echo 1403s # expected: 't/protocol/echo.t' 1403s # received: 't/protocol/echo.t' 1403s ok 6 1403s # testing : echo 1403s # expected: '/usr/bin/perl' 1403s # received: '/usr/bin/perl' 1403s ok 7 1403s # testing : echo 1403s # expected: '434864434864434864434864434864' 1403s # received: '434864434864434864434864434864' 1403s ok 8 1403s ok 1405s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1407s t/security/CVE-2003-0542.t .......... 1407s 1..1 1407s # Running under perl version 5.038002 for linux 1407s # Current time local: Tue Dec 17 21:03:50 2024 1407s # Current time GMT: Tue Dec 17 21:03:50 2024 1407s # Using Test.pm version 1.31 1407s # Using Apache/Test.pm version 1.42 1407s # testing : CAN-2003-0542 test case 1407s # expected: 404 1407s # received: '404' 1407s ok 1 1407s ok 1409s t/security/CVE-2004-0747.t .......... 1409s 1..1 1409s # Running under perl version 5.038002 for linux 1409s # Current time local: Tue Dec 17 21:03:52 2024 1409s # Current time GMT: Tue Dec 17 21:03:52 2024 1409s # Using Test.pm version 1.31 1409s # Using Apache/Test.pm version 1.42 1409s # testing : CAN-2004-0747 ap_resolve_env test case 1409s # expected: 200 1409s # received: 200 1409s ok 1 1409s ok 1411s t/security/CVE-2004-0811.t .......... 1411s 1..8 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Dec 17 21:03:54 2024 1411s # Current time GMT: Tue Dec 17 21:03:54 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s # testing : subdir access allowed 1411s # expected: 200 1411s # received: '200' 1411s ok 1 1411s # testing : subdir access allowed 1411s # expected: 200 1411s # received: '200' 1411s ok 2 1411s # testing : subdir access allowed 1411s # expected: 200 1411s # received: '200' 1411s ok 3 1411s # testing : subdir access allowed 1411s # expected: 200 1411s # received: '200' 1411s ok 4 1411s # testing : topdir access denied 1411s # expected: 401 1411s # received: '401' 1411s ok 5 1411s # testing : topdir access denied 1411s # expected: 401 1411s # received: '401' 1411s ok 6 1411s # testing : topdir access denied 1411s # expected: 401 1411s # received: '401' 1411s ok 7 1411s # testing : topdir access denied 1411s # expected: 401 1411s # received: '401' 1411s ok 8 1411s ok 1413s t/security/CVE-2004-0940.t .......... 1413s 1..1 1413s # Running under perl version 5.038002 for linux 1413s # Current time local: Tue Dec 17 21:03:56 2024 1413s # Current time GMT: Tue Dec 17 21:03:56 2024 1413s # Using Test.pm version 1.31 1413s # Using Apache/Test.pm version 1.42 1413s # testing : response was 200 1413s # expected: 200 1413s # received: '200' 1413s ok 1 1413s ok 1415s t/security/CVE-2004-0942.t .......... 1415s 1..2 1415s # Running under perl version 5.038002 for linux 1415s # Current time local: Tue Dec 17 21:03:58 2024 1415s # Current time GMT: Tue Dec 17 21:03:58 2024 1415s # Using Test.pm version 1.31 1415s # Using Apache/Test.pm version 1.42 1415s ok 1 1415s # testing : request was refused 1415s # expected: qr/^HTTP\/1\.. 400/ 1415s # received: 'HTTP/1.1 400 Bad Request 1415s # ' 1415s ok 2 1415s ok 1418s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1420s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1422s t/security/CVE-2005-2491.t .......... 1422s 1..4 1422s # Running under perl version 5.038002 for linux 1422s # Current time local: Tue Dec 17 21:04:05 2024 1422s # Current time GMT: Tue Dec 17 21:04:05 2024 1422s # Using Test.pm version 1.31 1422s # Using Apache/Test.pm version 1.42 1422s # testing : check that server did not segfault 1422s # expected: 'Internal Server Error' 1422s # received: 'Internal Server Error' 1422s ok 1 1422s # testing : check for 500 response error 1422s # expected: 500 1422s # received: '500' 1422s ok 2 1422s # testing : check that server did not segfault 1422s # expected: 'Internal Server Error' 1422s # received: 'Internal Server Error' 1422s ok 3 1422s # testing : check for 500 response error 1422s # expected: 500 1422s # received: '500' 1422s ok 4 1422s ok 1424s t/security/CVE-2005-2700.t .......... 1424s 1..2 1424s # Running under perl version 5.038002 for linux 1424s # Current time local: Tue Dec 17 21:04:07 2024 1424s # Current time GMT: Tue Dec 17 21:04:07 2024 1424s # Using Test.pm version 1.31 1424s # Using Apache/Test.pm version 1.42 1424s # testing : access permitted without ccert 1424s # expected: 200 1424s # received: '200' 1424s ok 1 1424s # testing : access *not* permitted without ccert 1424s # expected: 200 1424s # received: '403' 1424s ok 2 1424s ok 1426s t/security/CVE-2005-3352.t .......... 1426s 1..2 1426s # Running under perl version 5.038002 for linux 1426s # Current time local: Tue Dec 17 21:04:09 2024 1426s # Current time GMT: Tue Dec 17 21:04:09 2024 1426s # Using Test.pm version 1.31 1426s # Using Apache/Test.pm version 1.42 1426s # testing : response code is OK 1426s # expected: 200 1426s # received: '200' 1426s ok 1 1426s # testing : referer was escaped 1426s # expected: qr/%22%3e/ 1426s # received: ' 1426s # 1426s # Menu for /security/CVE-2005-3352.map 1426s # 1426s #

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

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

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

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

Bad Request

1470s #

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

1470s # 1470s # ' 1470s ok 2 1470s ok 1473s t/ssl/ocsp.t ........................ 1473s 1..3 1473s # Running under perl version 5.038002 for linux 1473s # Current time local: Tue Dec 17 21:04:55 2024 1473s # Current time GMT: Tue Dec 17 21:04:55 2024 1473s # Using Test.pm version 1.31 1473s # Using Apache/Test.pm version 1.42 1473s warning: Internal response 1473s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1473s response: 1473s 500 Server closed connection without sending any data back 1473s Content-Type: text/plain 1473s Client-Date: Tue, 17 Dec 2024 21:04:57 GMT 1473s Client-Warning: Internal response 1473s 1473s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1473s ok 1 1473s warning: 1473s message: welcome to localhost:8529 1473s response: 1473s HTTP/1.1 200 OK 1473s Connection: close 1473s Date: Tue, 17 Dec 2024 21:04:57 GMT 1473s Accept-Ranges: bytes 1473s ETag: "1a-613edd771cbc0" 1473s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1473s Vary: In-If1 1473s Content-Length: 26 1473s Content-Type: text/html 1473s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1473s Client-Date: Tue, 17 Dec 2024 21:04:57 GMT 1473s Client-Peer: 127.0.0.1:8535 1473s Client-Response-Num: 1 1473s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1473s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1473s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1473s Client-SSL-Socket-Class: IO::Socket::SSL 1473s Client-SSL-Version: TLSv1_3 1473s DMMATCH1: 1 1473s 1473s welcome to localhost:8529 1473s ok 2 1473s warning: Internal response 1473s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1473s response: 1473s 500 Server closed connection without sending any data back 1473s Content-Type: text/plain 1473s Client-Date: Tue, 17 Dec 2024 21:04:58 GMT 1473s Client-Warning: Internal response 1473s 1473s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1473s ok 3 1473s ok 1476s t/ssl/pha.t ......................... 1476s 1..4 1476s # Running under perl version 5.038002 for linux 1476s # Current time local: Tue Dec 17 21:04:58 2024 1476s # Current time GMT: Tue Dec 17 21:04:58 2024 1476s # Using Test.pm version 1.31 1476s # Using Apache/Test.pm version 1.42 1476s # testing : access must be denied without client certificate 1476s # expected: 403 1476s # received: '403' 1476s ok 1 1476s # testing : PHA reneg body buffer size restriction works 1476s # expected: 413 1476s # received: '413' 1476s ok 2 1476s # testing : PHA works with POST body 1476s # expected: 200 1476s # received: '200' 1476s ok 3 1476s # testing : request body matches response 1476s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1476s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1476s ok 4 1476s ok 1478s t/ssl/pr12355.t ..................... 1478s 1..10 1478s # Running under perl version 5.038002 for linux 1478s # Current time local: Tue Dec 17 21:05:00 2024 1478s # Current time GMT: Tue Dec 17 21:05:00 2024 1478s # Using Test.pm version 1.31 1478s # Using Apache/Test.pm version 1.42 1478s # Downgrading to TLSv12 1478s # testing : renegotiation on POST works 1478s # expected: 200 1478s # received: '200' 1478s ok 1 1478s # testing : request body matches response 1478s # expected: 'hello world' 1478s # received: 'hello world' 1478s ok 2 1478s # testing : renegotiation on POST works 1478s # expected: 200 1478s # received: '200' 1478s ok 3 1478s # testing : request body matches response 1478s # expected: 'hello world' 1478s # received: 'hello world' 1478s ok 4 1478s # testing : renegotiation on POST works 1478s # expected: 200 1478s # received: '200' 1478s ok 5 1478s # testing : request body matches response 1478s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1478s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1478s ok 6 1478s # testing : renegotiation on POST works 1478s # expected: 200 1478s # received: '200' 1478s ok 7 1478s # testing : request body matches response 1479s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1479s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1479s ok 8 1479s # testing : renegotiation on POST works 1479s # expected: 200 1479s # received: '200' 1479s ok 9 1479s # testing : request body matches response 1479s # expected: 'HELLO' 1479s # received: 'HELLO' 1479s ok 10 1479s ok 1481s t/ssl/pr43738.t ..................... 1481s 1..4 1481s # Running under perl version 5.038002 for linux 1481s # Current time local: Tue Dec 17 21:05:03 2024 1481s # Current time GMT: Tue Dec 17 21:05:03 2024 1481s # Using Test.pm version 1.31 1481s # Using Apache/Test.pm version 1.42 1481s # Downgrading to TLSv12 1481s # testing : renegotiation on POST works 1481s # expected: 200 1481s # received: '200' 1481s ok 1 1481s # testing : request body matches response 1481s # expected: '/modules/ssl/aes128/empty.pfa 1481s # hello world' 1481s # received: '/modules/ssl/aes128/empty.pfa 1481s # hello world' 1481s ok 2 1481s # testing : renegotiation on POST works 1481s # expected: 200 1481s # received: '200' 1481s ok 3 1481s # testing : request body matches response 1481s # expected: '/modules/ssl/aes256/empty.pfa 1481s # hello world' 1481s # received: '/modules/ssl/aes256/empty.pfa 1481s # hello world' 1481s ok 4 1481s ok 1491s t/ssl/proxy.t ....................... 1491s # using LWP client 1491s 1..290 1491s # Running under perl version 5.038002 for linux 1491s # Current time local: Tue Dec 17 21:05:06 2024 1491s # Current time GMT: Tue Dec 17 21:05:06 2024 1491s # Using Test.pm version 1.31 1491s # Using Apache/Test.pm version 1.42 1491s # testing : / with proxy_http_https (http) 1491s # expected: 200 1491s # received: '200' 1491s ok 1 1491s # testing : CGI script with folded headers 1491s # expected: 200 1491s # received: '200' 1491s ok 2 1491s # testing : using valid proxyssl client cert 1491s # expected: 200 1491s # received: '200' 1491s ok 3 1491s # testing : using invalid proxyssl client cert 1491s # expected: 403 1491s # received: '403' 1491s ok 4 1491s # testing : protected cgi script 1491s # expected: 200 1491s # received: '200' 1491s ok 5 1491s # testing : X-Forwarded-Host header 1491s # expected: 'localhost:8560' 1491s # received: 'localhost:8560' 1491s ok 6 1491s # testing : client subject common name 1491s # expected: 'client_ok' 1491s # received: 'client_ok' 1491s ok 7 1491s # testing : ProxyPassReverse Location rewrite 1491s # expected: 'http://localhost:8560/modules/' 1491s # received: 'http://localhost:8560/modules/' 1491s ok 8 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 1024 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '1024' 1491s # received: 1024 1491s ok 9 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 2048 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '2048' 1491s # received: 2048 1491s ok 10 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 3072 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '3072' 1491s # received: 3072 1491s ok 11 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 4096 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '4096' 1491s # received: 4096 1491s ok 12 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 5120 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '5120' 1491s # received: 5120 1491s ok 13 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 6144 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '6144' 1491s # received: 6144 1491s ok 14 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 7168 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '7168' 1491s # received: 7168 1491s ok 15 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 8192 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '8192' 1491s # received: 8192 1491s ok 16 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 9216 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '9216' 1491s # received: 9216 1491s ok 17 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 10240 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '10240' 1491s # received: 10240 1491s ok 18 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 11264 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '11264' 1491s # received: 11264 1491s ok 19 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 12288 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '12288' 1491s # received: 12288 1491s ok 20 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 13312 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '13312' 1491s # received: 13312 1491s ok 21 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 14336 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '14336' 1491s # received: 14336 1491s ok 22 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 15360 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '15360' 1491s # received: 15360 1491s ok 23 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 16384 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '16384' 1491s # received: 16384 1491s ok 24 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 17408 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '17408' 1491s # received: 17408 1491s ok 25 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 18432 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '18432' 1491s # received: 18432 1491s ok 26 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 19456 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '19456' 1491s # received: 19456 1491s ok 27 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 20480 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '20480' 1491s # received: 20480 1491s ok 28 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 21504 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '21504' 1491s # received: 21504 1491s ok 29 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 22528 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '22528' 1491s # received: 22528 1491s ok 30 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 23552 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '23552' 1491s # received: 23552 1491s ok 31 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 24576 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '24576' 1491s # received: 24576 1491s ok 32 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 25600 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '25600' 1491s # received: 25600 1491s ok 33 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 26624 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '26624' 1491s # received: 26624 1491s ok 34 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 27648 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '27648' 1491s # received: 27648 1491s ok 35 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 28672 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '28672' 1491s # received: 28672 1491s ok 36 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 29696 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '29696' 1491s # received: 29696 1491s ok 37 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 30720 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '30720' 1491s # received: 30720 1491s ok 38 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 31744 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '31744' 1491s # received: 31744 1491s ok 39 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 32768 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '32768' 1491s # received: 32768 1491s ok 40 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 33792 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '33792' 1491s # received: 33792 1491s ok 41 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 34816 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '34816' 1491s # received: 34816 1491s ok 42 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 35840 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '35840' 1491s # received: 35840 1491s ok 43 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 36864 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '36864' 1491s # received: 36864 1491s ok 44 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 37888 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '37888' 1491s # received: 37888 1491s ok 45 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 38912 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '38912' 1491s # received: 38912 1491s ok 46 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 39936 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '39936' 1491s # received: 39936 1491s ok 47 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 40960 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '40960' 1491s # received: 40960 1491s ok 48 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 41984 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '41984' 1491s # received: 41984 1491s ok 49 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 43008 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '43008' 1491s # received: 43008 1491s ok 50 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 44032 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '44032' 1491s # received: 44032 1491s ok 51 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 45056 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '45056' 1491s # received: 45056 1491s ok 52 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 46080 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '46080' 1491s # received: 46080 1491s ok 53 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 47104 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '47104' 1491s # received: 47104 1491s ok 54 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 48128 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '48128' 1491s # received: 48128 1491s ok 55 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 49152 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '49152' 1491s # received: 49152 1491s ok 56 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 50176 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '50176' 1491s # received: 50176 1491s ok 57 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 51200 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:09 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '51200' 1491s # received: 51200 1491s ok 58 1491s #lwp request: 1491s #POST http://localhost:8560/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 102400 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 7 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8560 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '102400' 1491s # received: 102400 1491s ok 59 1491s # testing : / with proxy_http_https_proxy_section (http) 1491s # expected: 200 1491s # received: '200' 1491s ok 60 1491s # testing : CGI script with folded headers 1491s # expected: 200 1491s # received: '200' 1491s ok 61 1491s # testing : using valid proxyssl client cert 1491s # expected: 200 1491s # received: '200' 1491s ok 62 1491s # testing : using invalid proxyssl client cert 1491s # expected: 403 1491s # received: '403' 1491s ok 63 1491s # testing : protected cgi script 1491s # expected: 200 1491s # received: '200' 1491s ok 64 1491s # testing : X-Forwarded-Host header 1491s # expected: 'localhost:8562' 1491s # received: 'localhost:8562' 1491s ok 65 1491s # testing : client subject common name 1491s # expected: 'client_ok' 1491s # received: 'client_ok' 1491s ok 66 1491s # testing : ProxyPassReverse Location rewrite 1491s # expected: 'http://localhost:8562/modules/' 1491s # received: 'http://localhost:8562/modules/' 1491s ok 67 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 1024 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '1024' 1491s # received: 1024 1491s ok 68 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 2048 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '2048' 1491s # received: 2048 1491s ok 69 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 3072 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '3072' 1491s # received: 3072 1491s ok 70 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 4096 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '4096' 1491s # received: 4096 1491s ok 71 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 5120 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '5120' 1491s # received: 5120 1491s ok 72 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 6144 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '6144' 1491s # received: 6144 1491s ok 73 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 7168 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '7168' 1491s # received: 7168 1491s ok 74 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 8192 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '8192' 1491s # received: 8192 1491s ok 75 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 9216 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '9216' 1491s # received: 9216 1491s ok 76 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 10240 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '10240' 1491s # received: 10240 1491s ok 77 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 11264 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '11264' 1491s # received: 11264 1491s ok 78 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 12288 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '12288' 1491s # received: 12288 1491s ok 79 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 13312 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '13312' 1491s # received: 13312 1491s ok 80 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 14336 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '14336' 1491s # received: 14336 1491s ok 81 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 15360 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '15360' 1491s # received: 15360 1491s ok 82 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 16384 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '16384' 1491s # received: 16384 1491s ok 83 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 17408 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '17408' 1491s # received: 17408 1491s ok 84 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 18432 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '18432' 1491s # received: 18432 1491s ok 85 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 19456 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '19456' 1491s # received: 19456 1491s ok 86 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 20480 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '20480' 1491s # received: 20480 1491s ok 87 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 21504 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '21504' 1491s # received: 21504 1491s ok 88 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 22528 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '22528' 1491s # received: 22528 1491s ok 89 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 23552 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '23552' 1491s # received: 23552 1491s ok 90 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 24576 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '24576' 1491s # received: 24576 1491s ok 91 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 25600 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '25600' 1491s # received: 25600 1491s ok 92 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 26624 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '26624' 1491s # received: 26624 1491s ok 93 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 27648 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '27648' 1491s # received: 27648 1491s ok 94 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 28672 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '28672' 1491s # received: 28672 1491s ok 95 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 29696 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '29696' 1491s # received: 29696 1491s ok 96 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 30720 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '30720' 1491s # received: 30720 1491s ok 97 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 31744 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '31744' 1491s # received: 31744 1491s ok 98 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 32768 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '32768' 1491s # received: 32768 1491s ok 99 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 33792 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '33792' 1491s # received: 33792 1491s ok 100 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 34816 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '34816' 1491s # received: 34816 1491s ok 101 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 35840 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '35840' 1491s # received: 35840 1491s ok 102 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 36864 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '36864' 1491s # received: 36864 1491s ok 103 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 37888 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '37888' 1491s # received: 37888 1491s ok 104 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 38912 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '38912' 1491s # received: 38912 1491s ok 105 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 39936 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '39936' 1491s # received: 39936 1491s ok 106 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 40960 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '40960' 1491s # received: 40960 1491s ok 107 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 41984 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '41984' 1491s # received: 41984 1491s ok 108 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 43008 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '43008' 1491s # received: 43008 1491s ok 109 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 44032 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '44032' 1491s # received: 44032 1491s ok 110 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 45056 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '45056' 1491s # received: 45056 1491s ok 111 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 46080 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '46080' 1491s # received: 46080 1491s ok 112 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 47104 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '47104' 1491s # received: 47104 1491s ok 113 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 48128 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '48128' 1491s # received: 48128 1491s ok 114 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 49152 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '49152' 1491s # received: 49152 1491s ok 115 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 50176 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '50176' 1491s # received: 50176 1491s ok 116 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 51200 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '51200' 1491s # received: 51200 1491s ok 117 1491s #lwp request: 1491s #POST http://localhost:8562/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 102400 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 7 1491s #Client-Date: Tue, 17 Dec 2024 21:05:10 GMT 1491s #Client-Peer: 127.0.0.1:8562 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '102400' 1491s # received: 102400 1491s ok 118 1491s # testing : / with proxy_https_http (https) 1491s # expected: 200 1491s # received: '200' 1491s ok 119 1491s # testing : CGI script with folded headers 1491s # expected: 200 1491s # received: '200' 1491s ok 120 1491s # testing : ProxyPassReverse Location rewrite 1491s # expected: 'https://localhost:8564/modules/' 1491s # received: 'https://localhost:8564/modules/' 1491s ok 121 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 1024 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '1024' 1491s # received: 1024 1491s ok 122 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 2048 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '2048' 1491s # received: 2048 1491s ok 123 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 3072 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '3072' 1491s # received: 3072 1491s ok 124 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 4096 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '4096' 1491s # received: 4096 1491s ok 125 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 5120 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '5120' 1491s # received: 5120 1491s ok 126 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 6144 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '6144' 1491s # received: 6144 1491s ok 127 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 7168 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '7168' 1491s # received: 7168 1491s ok 128 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 8192 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '8192' 1491s # received: 8192 1491s ok 129 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 9216 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '9216' 1491s # received: 9216 1491s ok 130 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 10240 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '10240' 1491s # received: 10240 1491s ok 131 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 11264 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '11264' 1491s # received: 11264 1491s ok 132 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 12288 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '12288' 1491s # received: 12288 1491s ok 133 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 13312 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '13312' 1491s # received: 13312 1491s ok 134 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 14336 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '14336' 1491s # received: 14336 1491s ok 135 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 15360 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '15360' 1491s # received: 15360 1491s ok 136 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 16384 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '16384' 1491s # received: 16384 1491s ok 137 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 17408 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '17408' 1491s # received: 17408 1491s ok 138 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 18432 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '18432' 1491s # received: 18432 1491s ok 139 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 19456 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '19456' 1491s # received: 19456 1491s ok 140 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 20480 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '20480' 1491s # received: 20480 1491s ok 141 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 21504 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '21504' 1491s # received: 21504 1491s ok 142 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 22528 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '22528' 1491s # received: 22528 1491s ok 143 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 23552 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '23552' 1491s # received: 23552 1491s ok 144 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 24576 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '24576' 1491s # received: 24576 1491s ok 145 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 25600 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '25600' 1491s # received: 25600 1491s ok 146 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 26624 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '26624' 1491s # received: 26624 1491s ok 147 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 27648 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '27648' 1491s # received: 27648 1491s ok 148 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 28672 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '28672' 1491s # received: 28672 1491s ok 149 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 29696 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '29696' 1491s # received: 29696 1491s ok 150 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 30720 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '30720' 1491s # received: 30720 1491s ok 151 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 31744 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '31744' 1491s # received: 31744 1491s ok 152 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 32768 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '32768' 1491s # received: 32768 1491s ok 153 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 33792 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '33792' 1491s # received: 33792 1491s ok 154 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 34816 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '34816' 1491s # received: 34816 1491s ok 155 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 35840 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '35840' 1491s # received: 35840 1491s ok 156 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 36864 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '36864' 1491s # received: 36864 1491s ok 157 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 37888 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '37888' 1491s # received: 37888 1491s ok 158 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 38912 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '38912' 1491s # received: 38912 1491s ok 159 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 39936 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '39936' 1491s # received: 39936 1491s ok 160 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 40960 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '40960' 1491s # received: 40960 1491s ok 161 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 41984 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '41984' 1491s # received: 41984 1491s ok 162 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 43008 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '43008' 1491s # received: 43008 1491s ok 163 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 44032 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:11 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '44032' 1491s # received: 44032 1491s ok 164 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 45056 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '45056' 1491s # received: 45056 1491s ok 165 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 46080 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '46080' 1491s # received: 46080 1491s ok 166 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 47104 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '47104' 1491s # received: 47104 1491s ok 167 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 48128 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '48128' 1491s # received: 48128 1491s ok 168 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 49152 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '49152' 1491s # received: 49152 1491s ok 169 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 50176 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '50176' 1491s # received: 50176 1491s ok 170 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 51200 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '51200' 1491s # received: 51200 1491s ok 171 1491s #lwp request: 1491s #POST https://localhost:8564/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 102400 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 7 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8564 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '102400' 1491s # received: 102400 1491s ok 172 1491s # testing : / with proxy_https_https (https) 1491s # expected: 200 1491s # received: '200' 1491s ok 173 1491s # testing : CGI script with folded headers 1491s # expected: 200 1491s # received: '200' 1491s ok 174 1491s # testing : using valid proxyssl client cert 1491s # expected: 200 1491s # received: '200' 1491s ok 175 1491s # testing : using invalid proxyssl client cert 1491s # expected: 403 1491s # received: '403' 1491s ok 176 1491s # testing : protected cgi script 1491s # expected: 200 1491s # received: '200' 1491s ok 177 1491s # testing : X-Forwarded-Host header 1491s # expected: 'localhost:8561' 1491s # received: 'localhost:8561' 1491s ok 178 1491s # testing : client subject common name 1491s # expected: 'client_ok' 1491s # received: 'client_ok' 1491s ok 179 1491s # testing : ProxyPassReverse Location rewrite 1491s # expected: 'https://localhost:8561/modules/' 1491s # received: 'https://localhost:8561/modules/' 1491s ok 180 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 1024 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '1024' 1491s # received: 1024 1491s ok 181 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 2048 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '2048' 1491s # received: 2048 1491s ok 182 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 3072 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '3072' 1491s # received: 3072 1491s ok 183 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 4096 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '4096' 1491s # received: 4096 1491s ok 184 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 5120 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '5120' 1491s # received: 5120 1491s ok 185 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 6144 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '6144' 1491s # received: 6144 1491s ok 186 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 7168 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '7168' 1491s # received: 7168 1491s ok 187 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 8192 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '8192' 1491s # received: 8192 1491s ok 188 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 9216 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '9216' 1491s # received: 9216 1491s ok 189 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 10240 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '10240' 1491s # received: 10240 1491s ok 190 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 11264 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '11264' 1491s # received: 11264 1491s ok 191 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 12288 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '12288' 1491s # received: 12288 1491s ok 192 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 13312 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '13312' 1491s # received: 13312 1491s ok 193 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 14336 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '14336' 1491s # received: 14336 1491s ok 194 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 15360 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '15360' 1491s # received: 15360 1491s ok 195 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 16384 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '16384' 1491s # received: 16384 1491s ok 196 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 17408 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '17408' 1491s # received: 17408 1491s ok 197 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 18432 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '18432' 1491s # received: 18432 1491s ok 198 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 19456 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '19456' 1491s # received: 19456 1491s ok 199 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 20480 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '20480' 1491s # received: 20480 1491s ok 200 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 21504 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '21504' 1491s # received: 21504 1491s ok 201 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 22528 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '22528' 1491s # received: 22528 1491s ok 202 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 23552 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '23552' 1491s # received: 23552 1491s ok 203 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 24576 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:12 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '24576' 1491s # received: 24576 1491s ok 204 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 25600 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '25600' 1491s # received: 25600 1491s ok 205 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 26624 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '26624' 1491s # received: 26624 1491s ok 206 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 27648 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '27648' 1491s # received: 27648 1491s ok 207 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 28672 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '28672' 1491s # received: 28672 1491s ok 208 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 29696 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '29696' 1491s # received: 29696 1491s ok 209 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 30720 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '30720' 1491s # received: 30720 1491s ok 210 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 31744 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '31744' 1491s # received: 31744 1491s ok 211 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 32768 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '32768' 1491s # received: 32768 1491s ok 212 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 33792 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '33792' 1491s # received: 33792 1491s ok 213 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 34816 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '34816' 1491s # received: 34816 1491s ok 214 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 35840 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '35840' 1491s # received: 35840 1491s ok 215 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 36864 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '36864' 1491s # received: 36864 1491s ok 216 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 37888 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '37888' 1491s # received: 37888 1491s ok 217 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 38912 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '38912' 1491s # received: 38912 1491s ok 218 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 39936 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '39936' 1491s # received: 39936 1491s ok 219 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 40960 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '40960' 1491s # received: 40960 1491s ok 220 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 41984 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '41984' 1491s # received: 41984 1491s ok 221 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 43008 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '43008' 1491s # received: 43008 1491s ok 222 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 44032 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '44032' 1491s # received: 44032 1491s ok 223 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 45056 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '45056' 1491s # received: 45056 1491s ok 224 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 46080 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '46080' 1491s # received: 46080 1491s ok 225 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 47104 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '47104' 1491s # received: 47104 1491s ok 226 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 48128 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '48128' 1491s # received: 48128 1491s ok 227 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 49152 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '49152' 1491s # received: 49152 1491s ok 228 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 50176 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '50176' 1491s # received: 50176 1491s ok 229 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 51200 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:13 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '51200' 1491s # received: 51200 1491s ok 230 1491s #lwp request: 1491s #POST https://localhost:8561/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 102400 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 7 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8561 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '102400' 1491s # received: 102400 1491s ok 231 1491s # testing : / with proxy_https_https_proxy_section (https) 1491s # expected: 200 1491s # received: '200' 1491s ok 232 1491s # testing : CGI script with folded headers 1491s # expected: 200 1491s # received: '200' 1491s ok 233 1491s # testing : using valid proxyssl client cert 1491s # expected: 200 1491s # received: '200' 1491s ok 234 1491s # testing : using invalid proxyssl client cert 1491s # expected: 403 1491s # received: '403' 1491s ok 235 1491s # testing : protected cgi script 1491s # expected: 200 1491s # received: '200' 1491s ok 236 1491s # testing : X-Forwarded-Host header 1491s # expected: 'localhost:8563' 1491s # received: 'localhost:8563' 1491s ok 237 1491s # testing : client subject common name 1491s # expected: 'client_ok' 1491s # received: 'client_ok' 1491s ok 238 1491s # testing : ProxyPassReverse Location rewrite 1491s # expected: 'https://localhost:8563/modules/' 1491s # received: 'https://localhost:8563/modules/' 1491s ok 239 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 1024 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '1024' 1491s # received: 1024 1491s ok 240 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 2048 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '2048' 1491s # received: 2048 1491s ok 241 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 3072 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '3072' 1491s # received: 3072 1491s ok 242 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 4096 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '4096' 1491s # received: 4096 1491s ok 243 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 5120 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '5120' 1491s # received: 5120 1491s ok 244 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 6144 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '6144' 1491s # received: 6144 1491s ok 245 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 7168 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '7168' 1491s # received: 7168 1491s ok 246 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 8192 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '8192' 1491s # received: 8192 1491s ok 247 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 9216 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 5 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '9216' 1491s # received: 9216 1491s ok 248 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 10240 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '10240' 1491s # received: 10240 1491s ok 249 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 11264 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '11264' 1491s # received: 11264 1491s ok 250 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 12288 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '12288' 1491s # received: 12288 1491s ok 251 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 13312 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '13312' 1491s # received: 13312 1491s ok 252 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 14336 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '14336' 1491s # received: 14336 1491s ok 253 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 15360 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '15360' 1491s # received: 15360 1491s ok 254 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 16384 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '16384' 1491s # received: 16384 1491s ok 255 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 17408 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '17408' 1491s # received: 17408 1491s ok 256 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 18432 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '18432' 1491s # received: 18432 1491s ok 257 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 19456 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '19456' 1491s # received: 19456 1491s ok 258 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 20480 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '20480' 1491s # received: 20480 1491s ok 259 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 21504 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '21504' 1491s # received: 21504 1491s ok 260 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 22528 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '22528' 1491s # received: 22528 1491s ok 261 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 23552 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '23552' 1491s # received: 23552 1491s ok 262 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 24576 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '24576' 1491s # received: 24576 1491s ok 263 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 25600 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '25600' 1491s # received: 25600 1491s ok 264 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 26624 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '26624' 1491s # received: 26624 1491s ok 265 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 27648 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '27648' 1491s # received: 27648 1491s ok 266 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 28672 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:14 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '28672' 1491s # received: 28672 1491s ok 267 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 29696 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '29696' 1491s # received: 29696 1491s ok 268 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 30720 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '30720' 1491s # received: 30720 1491s ok 269 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 31744 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '31744' 1491s # received: 31744 1491s ok 270 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 32768 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '32768' 1491s # received: 32768 1491s ok 271 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 33792 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '33792' 1491s # received: 33792 1491s ok 272 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 34816 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '34816' 1491s # received: 34816 1491s ok 273 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 35840 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '35840' 1491s # received: 35840 1491s ok 274 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 36864 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '36864' 1491s # received: 36864 1491s ok 275 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 37888 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '37888' 1491s # received: 37888 1491s ok 276 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 38912 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '38912' 1491s # received: 38912 1491s ok 277 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 39936 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '39936' 1491s # received: 39936 1491s ok 278 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 40960 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '40960' 1491s # received: 40960 1491s ok 279 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 41984 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '41984' 1491s # received: 41984 1491s ok 280 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 43008 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '43008' 1491s # received: 43008 1491s ok 281 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 44032 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '44032' 1491s # received: 44032 1491s ok 282 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 45056 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '45056' 1491s # received: 45056 1491s ok 283 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 46080 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '46080' 1491s # received: 46080 1491s ok 284 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 47104 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '47104' 1491s # received: 47104 1491s ok 285 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 48128 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '48128' 1491s # received: 48128 1491s ok 286 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 49152 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '49152' 1491s # received: 49152 1491s ok 287 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 50176 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '50176' 1491s # received: 50176 1491s ok 288 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 51200 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 6 1491s #Client-Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '51200' 1491s # received: 51200 1491s ok 289 1491s #lwp request: 1491s #POST https://localhost:8563/eat_post HTTP/1.1 1491s #User-Agent: libwww-perl/6.76 1491s #Content-Length: 102400 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Tue, 17 Dec 2024 21:05:15 GMT 1491s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1491s #Vary: In-If1 1491s #Content-Length: 7 1491s #Client-Date: Tue, 17 Dec 2024 21:05:16 GMT 1491s #Client-Peer: 127.0.0.1:8563 1491s #Client-Response-Num: 1 1491s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1491s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1491s #Client-SSL-Socket-Class: IO::Socket::SSL 1491s #Client-SSL-Version: TLSv1_3 1491s #DMMATCH1: 1 1491s # 1491s # testing : length posted 1491s # expected: '102400' 1491s # received: 102400 1491s ok 290 1491s ok 1493s t/ssl/require.t ..................... 1493s 1..10 1493s # Running under perl version 5.038002 for linux 1493s # Current time local: Tue Dec 17 21:05:16 2024 1493s # Current time GMT: Tue Dec 17 21:05:16 2024 1493s # Using Test.pm version 1.31 1493s # Using Apache/Test.pm version 1.42 1493s ok 1 1493s ok 2 1493s ok 3 1493s ok 4 1493s ok 5 1493s ok 6 1493s ok 7 1493s ok 8 1493s ok 9 1493s ok 10 1493s ok 1495s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1499s t/ssl/varlookup.t ................... 1499s 1..83 1499s # Running under perl version 5.038002 for linux 1499s # Current time local: Tue Dec 17 21:05:20 2024 1499s # Current time GMT: Tue Dec 17 21:05:20 2024 1499s # Using Test.pm version 1.31 1499s # Using Apache/Test.pm version 1.42 1499s # testing : HTTP_USER_AGENT 1499s # expected: 'libwww-perl/6.76' 1499s # received: 'libwww-perl/6.76' 1499s ok 1 1499s # testing : HTTP:User-Agent 1499s # expected: 'libwww-perl/6.76' 1499s # received: 'libwww-perl/6.76' 1499s ok 2 1499s # testing : HTTP_REFERER 1499s # expected: 't/ssl/varlookup.t' 1499s # received: 't/ssl/varlookup.t' 1499s ok 3 1499s # testing : HTTP_HOST 1499s # expected: 'localhost:8532' 1499s # received: 'localhost:8532' 1499s ok 4 1499s # testing : QUERY_STRING 1499s # expected: 'QUERY_STRING' 1499s # received: 'QUERY_STRING' 1499s ok 5 1499s # testing : SERVER_SOFTWARE 1499s # expected: qr/^Apache\/2.4.58/ 1499s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1499s ok 6 1499s # testing : SERVER_ADMIN 1499s # expected: 'tuser@localhost' 1499s # received: 'tuser@localhost' 1499s ok 7 1499s # testing : SERVER_PORT 1499s # expected: '8532' 1499s # received: '8532' 1499s ok 8 1499s # testing : SERVER_NAME 1499s # expected: 'localhost' 1499s # received: 'localhost' 1499s ok 9 1499s # testing : SERVER_PROTOCOL 1499s # expected: qr/^HTTP\/1\.\d$/ 1499s # received: 'HTTP/1.1' 1499s ok 10 1499s # testing : REMOTE_ADDR 1499s # expected: '127.0.0.1' 1499s # received: '127.0.0.1' 1499s ok 11 1499s # testing : DOCUMENT_ROOT 1499s # expected: '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs' 1499s # received: '/tmp/autopkgtest.LDf7Zo/autopkgtest_tmp/perl-framework/t/htdocs' 1499s ok 12 1499s # testing : REQUEST_METHOD 1499s # expected: 'GET' 1499s # received: 'GET' 1499s ok 13 1499s # testing : REQUEST_URI 1499s # expected: '/test_ssl_var_lookup' 1499s # received: '/test_ssl_var_lookup' 1499s ok 14 1499s # testing : TIME_YEAR 1499s # expected: 2024 1499s # received: '2024' 1499s ok 15 1499s # testing : TIME_MON 1499s # expected: '12' 1499s # received: '12' 1499s ok 16 1499s # testing : TIME_DAY 1499s # expected: '17' 1499s # received: '17' 1499s ok 17 1499s # testing : TIME_WDAY 1499s # expected: 2 1499s # received: '2' 1499s ok 18 1499s # testing : IS_SUBREQ 1499s # expected: 'false' 1499s # received: 'false' 1499s ok 19 1499s # testing : API_VERSION 1499s # expected: '20120211' 1499s # received: '20120211' 1499s ok 20 1499s # testing : THE_REQUEST 1499s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1499s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1499s ok 21 1499s # testing : REQUEST_SCHEME 1499s # expected: 'https' 1499s # received: 'https' 1499s ok 22 1499s # testing : HTTPS 1499s # expected: 'on' 1499s # received: 'on' 1499s ok 23 1499s # testing : ENV:THE_ARGS 1499s # expected: 'ENV:THE_ARGS' 1499s # received: 'ENV:THE_ARGS' 1499s ok 24 1499s # testing : SSL_CLIENT_M_VERSION 1499s # expected: qr/^\d+$/ 1499s # received: '3' 1499s ok 25 1499s # testing : SSL_SERVER_M_VERSION 1499s # expected: qr/^\d+$/ 1499s # received: '3' 1499s ok 26 1499s # testing : SSL_CLIENT_M_SERIAL 1499s # expected: qr/^[0-9A-F]+$/ 1499s # received: '02' 1499s ok 27 1499s # testing : SSL_SERVER_M_SERIAL 1499s # expected: qr/^[0-9A-F]+$/ 1499s # received: '03' 1499s ok 28 1499s # testing : SSL_PROTOCOL 1499s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1499s # received: 'TLSv1.3' 1499s ok 29 1499s # testing : SSL_CLIENT_V_START 1499s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1499s # received: 'Dec 17 20:58:58 2024 GMT' 1499s ok 30 1499s # testing : SSL_SERVER_V_START 1499s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1499s # received: 'Dec 17 20:58:59 2024 GMT' 1499s ok 31 1499s # testing : SSL_CLIENT_V_END 1499s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1499s # received: 'Dec 17 20:58:58 2025 GMT' 1499s ok 32 1499s # testing : SSL_SERVER_V_END 1499s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1499s # received: 'Dec 17 20:58:59 2025 GMT' 1499s ok 33 1499s # testing : SSL_CIPHER 1499s # expected: qr/^[A-Z0-9_-]+$/ 1499s # received: 'TLS_AES_256_GCM_SHA384' 1499s ok 34 1499s # testing : SSL_CIPHER_EXPORT 1499s # expected: 'false' 1499s # received: 'false' 1499s ok 35 1499s # testing : SSL_CIPHER_ALGKEYSIZE 1499s # expected: qr/^\d+$/ 1499s # received: '256' 1499s ok 36 1499s # testing : SSL_CIPHER_USEKEYSIZE 1499s # expected: qr/^\d+$/ 1499s # received: '256' 1499s ok 37 1499s # testing : SSL_SECURE_RENEG 1499s # expected: qr/^(false|true)$/ 1499s # received: 'true' 1499s ok 38 1499s # testing : SSL_CLIENT_S_DN 1499s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1499s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1499s ok 39 1499s # testing : SSL_SERVER_S_DN 1499s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1499s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1499s ok 40 1499s # testing : SSL_CLIENT_S_DN_C 1499s # expected: 'US' 1499s # received: 'US' 1499s ok 41 1499s # testing : SSL_SERVER_S_DN_C 1499s # expected: 'US' 1499s # received: 'US' 1499s ok 42 1499s # testing : SSL_CLIENT_S_DN_ST 1499s # expected: 'California' 1499s # received: 'California' 1499s ok 43 1499s # testing : SSL_SERVER_S_DN_ST 1499s # expected: 'California' 1499s # received: 'California' 1499s ok 44 1499s # testing : SSL_CLIENT_S_DN_L 1499s # expected: 'San Francisco' 1499s # received: 'San Francisco' 1499s ok 45 1499s # testing : SSL_SERVER_S_DN_L 1499s # expected: 'San Francisco' 1499s # received: 'San Francisco' 1499s ok 46 1499s # testing : SSL_CLIENT_S_DN_O 1499s # expected: 'ASF' 1499s # received: 'ASF' 1499s ok 47 1499s # testing : SSL_SERVER_S_DN_O 1499s # expected: 'ASF' 1499s # received: 'ASF' 1499s ok 48 1499s # testing : SSL_CLIENT_S_DN_OU 1499s # expected: 'httpd-test' 1499s # received: 'httpd-test' 1499s ok 49 1499s # testing : SSL_SERVER_S_DN_OU 1499s # expected: qr/^httpd-test\/([-\w]+)/ 1499s # received: 'httpd-test/rsa-test' 1499s ok 50 1499s # testing : SSL_CLIENT_S_DN_CN 1499s # expected: 'client_ok' 1499s # received: 'client_ok' 1499s ok 51 1499s # testing : SSL_SERVER_S_DN_CN 1499s # expected: 'localhost' 1499s # received: 'localhost' 1499s ok 52 1499s # testing : SSL_CLIENT_S_DN_Email 1499s # expected: 'test-dev@httpd.apache.org' 1499s # received: 'test-dev@httpd.apache.org' 1499s ok 53 1499s # testing : SSL_SERVER_S_DN_Email 1499s # expected: 'test-dev@httpd.apache.org' 1499s # received: 'test-dev@httpd.apache.org' 1499s ok 54 1499s # testing : SSL_CLIENT_SAN_Email_0 1499s # expected: 'test-dev@httpd.apache.org' 1499s # received: 'test-dev@httpd.apache.org' 1499s ok 55 1499s # testing : SSL_SERVER_SAN_DNS_0 1499s # expected: 'localhost' 1499s # received: 'localhost' 1499s ok 56 1499s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1499s # expected: 'test-dev@httpd.apache.org' 1499s # received: 'test-dev@httpd.apache.org' 1499s ok 57 1499s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1499s # expected: '_https.localhost' 1499s # received: '_https.localhost' 1499s ok 58 1499s # testing : SSL_CLIENT_I_DN 1499s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1499s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1499s ok 59 1499s # testing : SSL_SERVER_I_DN 1499s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1499s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1499s ok 60 1499s # testing : SSL_CLIENT_I_DN_C 1499s # expected: 'US' 1499s # received: 'US' 1499s ok 61 1499s # testing : SSL_SERVER_I_DN_C 1499s # expected: 'US' 1499s # received: 'US' 1499s ok 62 1499s # testing : SSL_CLIENT_I_DN_ST 1499s # expected: 'California' 1499s # received: 'California' 1499s ok 63 1499s # testing : SSL_SERVER_I_DN_ST 1499s # expected: 'California' 1499s # received: 'California' 1499s ok 64 1499s # testing : SSL_CLIENT_I_DN_L 1499s # expected: 'San Francisco' 1499s # received: 'San Francisco' 1499s ok 65 1499s # testing : SSL_SERVER_I_DN_L 1499s # expected: 'San Francisco' 1499s # received: 'San Francisco' 1499s ok 66 1499s # testing : SSL_CLIENT_I_DN_O 1499s # expected: 'ASF' 1499s # received: 'ASF' 1499s ok 67 1499s # testing : SSL_SERVER_I_DN_O 1499s # expected: 'ASF' 1499s # received: 'ASF' 1499s ok 68 1499s # testing : SSL_CLIENT_I_DN_OU 1499s # expected: 'httpd-test' 1499s # received: 'httpd-test' 1499s ok 69 1499s # testing : SSL_SERVER_I_DN_OU 1499s # expected: 'httpd-test' 1499s # received: 'httpd-test' 1499s ok 70 1499s # testing : SSL_CLIENT_I_DN_CN 1499s # expected: 'ca' 1499s # received: 'ca' 1499s ok 71 1499s # testing : SSL_SERVER_I_DN_CN 1499s # expected: 'ca' 1499s # received: 'ca' 1499s ok 72 1499s # testing : SSL_SERVER_I_DN_CN_RAW 1499s # expected: 'ca' 1499s # received: 'ca' 1499s ok 73 1499s # testing : SSL_SERVER_I_DN_CN_0_RAW 1499s # expected: 'ca' 1499s # received: 'ca' 1499s ok 74 1499s # testing : SSL_CLIENT_I_DN_Email 1499s # expected: 'test-dev@httpd.apache.org' 1499s # received: 'test-dev@httpd.apache.org' 1499s ok 75 1499s # testing : SSL_SERVER_I_DN_Email 1499s # expected: 'test-dev@httpd.apache.org' 1499s # received: 'test-dev@httpd.apache.org' 1499s ok 76 1499s # testing : SSL_CLIENT_A_SIG 1499s # expected: 'sha256WithRSAEncryption' 1499s # received: 'sha256WithRSAEncryption' 1499s ok 77 1499s # testing : SSL_SERVER_A_SIG 1499s # expected: 'sha256WithRSAEncryption' 1499s # received: 'sha256WithRSAEncryption' 1499s ok 78 1499s # testing : SSL_CLIENT_A_KEY 1499s # expected: 'rsaEncryption' 1499s # received: 'rsaEncryption' 1499s ok 79 1499s # testing : SSL_SERVER_A_KEY 1499s # expected: qr/^[rd]saEncryption$/ 1499s # received: 'rsaEncryption' 1499s ok 80 1499s # testing : SSL_CLIENT_CERT 1499s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1499s # received: '-----BEGIN CERTIFICATE----- 1499s # MIIFHTCCBAWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1499s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1499s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1499s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 1499s # MjA1ODU4WhcNMjUxMjE3MjA1ODU4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1499s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1499s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1499s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1499s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmBCohDXGDNx7WB7xnAwpJpaRvg0ghwKGgaEY 1499s # AxI13kAU+Ifq9paVjD/eSwIhjkVsKnYj1LPSPPR46TwO4vJ5vFvYwwgproHMfVY9 1499s # W9zTyrdD0ol94hTQNbixpTKIy6IOqaHXiTV86vkD/+XukL8s+NP2b9ZXiB2/FKkx 1499s # D3zHsbOifdwEZcIJW8/lkoPnLBKDBEKTrkLpHvW9kMA4Kvlo1Bldcy3ZnjVR9MGb 1499s # 4efowd0iCzEiW8ZeAMa189l+qmJyAnYUVDQa/Rr+7dO08uZZnulwk64bsg7tL6gH 1499s # OSqqZBkFpScZwM6XTMW/S+w+WZWjv35FnkMD8U09GKnSGm+OuwIDAQABo4IBbzCC 1499s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1499s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1499s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1499s # A1UdDgQWBBS81MbZZpnpEV6JCEsVis6G81/uNDCBvgYDVR0jBIG2MIGzoYGapIGX 1499s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1499s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1499s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1499s # Y2hlLm9yZ4IUVQAIh3Ws8w0/gCHRfpBLnsYJyNUwDQYJKoZIhvcNAQELBQADggEB 1499s # AFwGJfLbAOi+CNW/VxkCJpuJf+/tZyDLbNZb+EVjM3QeRUZxskkFfpYvCSmyvCU5 1499s # SKzwAxzVDDIZqB+guyQ090NsXLQS3Ifigqwobpvb13uS666kSTr4tjyRDFzgE1dE 1499s # Ii42VMnOcolBfKpXmJqhu4TQc5tBkVLgOHv7spV623mPTwHeM90YUI7bu2IsIzdq 1499s # 7Y2joS1j+H0OjT3tZGG3+fepI+7e9EqYREXXm99xA4ZEtUu+tEi8Oz2OPM93b1OU 1499s # ZU48q1jx/cTLNjagyopcdFmVPCjWobLHYK93+but9i5AJ+D6ziAZbKS5mKW5cwPB 1499s # h19ivM44XW/PguhV7051B24= 1499s # -----END CERTIFICATE----- 1499s # ' 1499s ok 81 1499s # testing : SSL_SERVER_CERT 1499s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1499s # received: '-----BEGIN CERTIFICATE----- 1499s # MIIE0TCCA7mgAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1499s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1499s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1499s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 1499s # MjA1ODU5WhcNMjUxMjE3MjA1ODU5WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1499s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1499s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1499s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1499s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjMsjQ7IOs+orIoWZfqvygzMb 1499s # yRuWn6T2cxPUBQxUAkF22GfqrNRmaMAez3IeNSw3a9BMWN6ISR1LS1p/8pQg88aK 1499s # MIJWJgwOhnnepf6TrP8dW04AUNdM3gfEiwcYvdB3Ch1XAeKHPoo70nrtVKqniEAh 1499s # UHGDPQMdMQXR9OA/UZk1PLCQwzcAcPhG7l7D9fUFf3NYY6BpvYWpj9S9d/HDsIJ2 1499s # eThO0xcsdgewgs0OwKqtr6z3wBFAb8cskjAC5Q1H9h7gNAwoQ/ENMSmT2mEyP1tG 1499s # zd5Bxk7V0M1eS0xjkpmUJgexwmJEcJbX3GjQKAj6w7hSsrLcfoq7GqAq6f8OOwID 1499s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1499s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFBewmYTOGFnBgSiketcuw32ATlhz 1499s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1499s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1499s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1499s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRVAAiHdazzDT+AIdF+kEuexgnI 1499s # 1TANBgkqhkiG9w0BAQsFAAOCAQEACl9nIP4Ad/iNcKIp8JvZFRY56pWFM/QgIBI3 1499s # jzHD2m6jyCmQTfPMYmkHlxPOxwlPOQ4MEmekhxudAk3O9HZz/2CBPBqWZburM1s6 1499s # GRBEhcEsuCWmPc/BlQiUzHcRVmZOVTNC3VKEOjH+C5jrV/1YjdsN3kxhzZnGG12+ 1499s # ynJkFWGlarbCUGdXRaRLXH+nsXXTOKjRm6W9erxGSP6Jc1cxAIj/8EH6dJbHDQqC 1499s # By0FUF+WTD/IPHMP2C022uo1NCIA/X/3tSrakb4oDQJO10MvNLMtgU7pyjHDy9VF 1499s # YdYNWdn1taArPVWBkAKcN8tCChrY84HsIWDEan7qe1CkekG+8w== 1499s # -----END CERTIFICATE----- 1499s # ' 1499s ok 82 1499s # testing : SSL_CLIENT_VERIFY 1499s # expected: 'SUCCESS' 1499s # received: 'SUCCESS' 1499s ok 83 1499s ok 1501s t/ssl/verify.t ...................... 1501s 1..3 1501s # Running under perl version 5.038002 for linux 1501s # Current time local: Tue Dec 17 21:05:24 2024 1501s # Current time GMT: Tue Dec 17 21:05:24 2024 1501s # Using Test.pm version 1.31 1501s # Using Apache/Test.pm version 1.42 1501s HTTP/1.1 403 Forbidden 1501s Connection: close 1501s Date: Tue, 17 Dec 2024 21:05:26 GMT 1501s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s Content-Length: 258 1501s Content-Type: text/html; charset=iso-8859-1 1501s Client-Date: Tue, 17 Dec 2024 21:05:26 GMT 1501s Client-Peer: 127.0.0.1:8532 1501s Client-Response-Num: 1 1501s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s Client-SSL-Socket-Class: IO::Socket::SSL 1501s Client-SSL-Version: TLSv1_3 1501s Title: 403 Forbidden 1501s 1501s 1501s 1501s 403 Forbidden 1501s 1501s

Forbidden

1501s

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

1501s 1501s ok 1 1501s HTTP/1.1 200 OK 1501s Connection: close 1501s Date: Tue, 17 Dec 2024 21:05:26 GMT 1501s Accept-Ranges: bytes 1501s ETag: "1a-613edd771cbc0" 1501s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s Vary: In-If1 1501s Content-Length: 26 1501s Content-Type: text/html 1501s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1501s Client-Date: Tue, 17 Dec 2024 21:05:26 GMT 1501s Client-Peer: 127.0.0.1:8532 1501s Client-Response-Num: 1 1501s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s Client-SSL-Socket-Class: IO::Socket::SSL 1501s Client-SSL-Version: TLSv1_3 1501s DMMATCH1: 1 1501s 1501s welcome to localhost:8529 1501s ok 2 1501s 500 Server closed connection without sending any data back 1501s Content-Type: text/plain 1501s Client-Date: Tue, 17 Dec 2024 21:05:26 GMT 1501s Client-Warning: Internal response 1501s 1501s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1501s ok 3 1501s ok 1501s All tests successful. 1501s Files=142, Tests=7321, 369 wallclock secs ( 1.89 usr 0.71 sys + 146.65 cusr 185.08 csys = 334.33 CPU) 1501s Result: PASS 1501s [warning] server localhost:8529 shutdown 1503s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1503s Files=142, Tests=7321, 369 wallclock secs ( 1.89 usr 0.71 sys + 146.65 cusr 185.08 csys = 334.33 CPU) 1503s + grep -E '^Result: PASS' testlog.mpm_event 1503s Result: PASS 1503s + grep -E '^Result: FAIL' testlog.mpm_event 1503s + grep -E 'server dumped core' testlog.mpm_event 1503s + return 0 1503s autopkgtest [21:05:28]: test run-test-suite: -----------------------] 1505s run-test-suite PASS 1505s autopkgtest [21:05:30]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1505s autopkgtest [21:05:30]: test duplicate-module-load: preparing testbed 1610s autopkgtest [21:07:15]: testbed dpkg architecture: arm64 1610s autopkgtest [21:07:15]: testbed apt version: 2.7.14build2 1611s autopkgtest [21:07:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1611s autopkgtest [21:07:16]: testbed release detected to be: noble 1612s autopkgtest [21:07:17]: updating testbed package index (apt update) 1612s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1612s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1612s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1612s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1613s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1613s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.8 kB] 1613s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1613s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [138 kB] 1613s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3756 B] 1613s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [74.1 kB] 1613s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [352 B] 1613s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [450 kB] 1613s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [9620 B] 1613s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [344 B] 1616s Fetched 1097 kB in 1s (998 kB/s) 1617s Reading package lists... 1618s Reading package lists... 1618s Building dependency tree... 1618s Reading state information... 1619s Calculating upgrade... 1619s The following packages will be upgraded: 1619s cloud-init fwupd libfwupd2 linux-firmware 1619s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1619s Need to get 503 MB of archives. 1619s After this operation, 939 kB of additional disk space will be used. 1619s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfwupd2 arm64 1.9.27-0ubuntu1~24.04.1 [131 kB] 1620s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fwupd arm64 1.9.27-0ubuntu1~24.04.1 [4513 kB] 1620s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 linux-firmware arm64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1637s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1637s Preconfiguring packages ... 1638s Fetched 503 MB in 18s (28.7 MB/s) 1638s (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 ... 112849 files and directories currently installed.) 1638s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 1638s Unpacking libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1638s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 1638s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1639s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_arm64.deb ... 1639s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1643s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1643s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1644s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1646s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1646s Setting up libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) ... 1646s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1647s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1647s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1647s fwupd.service is a disabled or a static unit not running, not starting it. 1647s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1647s Processing triggers for man-db (2.12.0-4build2) ... 1649s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1649s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1649s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1649s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1649s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1673s System running in EFI mode, skipping. 1673s Reading package lists... 1674s Building dependency tree... 1674s Reading state information... 1675s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1675s autopkgtest [21:08:20]: upgrading testbed (apt dist-upgrade and autopurge) 1676s Reading package lists... 1676s Building dependency tree... 1676s Reading state information... 1677s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1677s Starting 2 pkgProblemResolver with broken count: 0 1677s Done 1678s Entering ResolveByKeep 1679s 1680s The following packages will be upgraded: 1680s dpkg dpkg-dev libdpkg-perl 1680s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1680s Need to get 2609 kB of archives. 1680s After this operation, 0 B of additional disk space will be used. 1680s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg arm64 1.22.6ubuntu6.2 [1266 kB] 1680s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1680s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1681s Fetched 2609 kB in 1s (3742 kB/s) 1681s (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 ... 112954 files and directories currently installed.) 1681s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_arm64.deb ... 1681s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1681s Setting up dpkg (1.22.6ubuntu6.2) ... 1682s (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 ... 112954 files and directories currently installed.) 1682s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1682s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1682s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1682s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1682s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1682s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1682s Processing triggers for man-db (2.12.0-4build2) ... 1684s Reading package lists... 1684s Building dependency tree... 1684s Reading state information... 1684s Starting pkgProblemResolver with broken count: 0 1685s Starting 2 pkgProblemResolver with broken count: 0 1685s Done 1685s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1686s autopkgtest [21:08:31]: rebooting testbed after setup commands that affected boot 1690s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1716s Reading package lists... 1716s Building dependency tree... 1716s Reading state information... 1717s Starting pkgProblemResolver with broken count: 0 1717s Starting 2 pkgProblemResolver with broken count: 0 1717s Done 1718s The following NEW packages will be installed: 1718s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1718s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1718s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1718s Need to get 2046 kB of archives. 1718s After this operation, 14.0 MB of additional disk space will be used. 1718s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libapr1t64 arm64 1.7.2-3.1ubuntu0.1 [106 kB] 1718s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 1718s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 1718s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 1718s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 1718s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.5 [1319 kB] 1719s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1719s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.5 [96.3 kB] 1719s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2 arm64 2.4.58-1ubuntu8.5 [90.2 kB] 1720s Fetched 2046 kB in 1s (1634 kB/s) 1720s Selecting previously unselected package libapr1t64:arm64. 1720s (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 ... 112954 files and directories currently installed.) 1720s Preparing to unpack .../0-libapr1t64_1.7.2-3.1ubuntu0.1_arm64.deb ... 1720s Unpacking libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 1720s Selecting previously unselected package libaprutil1t64:arm64. 1720s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 1720s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 1720s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 1720s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 1720s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 1720s Selecting previously unselected package libaprutil1-ldap:arm64. 1720s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 1720s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 1720s Selecting previously unselected package liblua5.4-0:arm64. 1720s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_arm64.deb ... 1720s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 1720s Selecting previously unselected package apache2-bin. 1720s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.5_arm64.deb ... 1720s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1720s Selecting previously unselected package apache2-data. 1720s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1720s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1720s Selecting previously unselected package apache2-utils. 1720s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.5_arm64.deb ... 1720s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1720s Selecting previously unselected package apache2. 1721s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.5_arm64.deb ... 1721s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1721s Setting up libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 1721s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 1721s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1721s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 1721s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 1721s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 1721s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1721s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1721s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1721s Enabling module mpm_event. 1721s Enabling module authz_core. 1721s Enabling module authz_host. 1721s Enabling module authn_core. 1721s Enabling module auth_basic. 1721s Enabling module access_compat. 1721s Enabling module authn_file. 1721s Enabling module authz_user. 1721s Enabling module alias. 1721s Enabling module dir. 1721s Enabling module autoindex. 1721s Enabling module env. 1721s Enabling module mime. 1721s Enabling module negotiation. 1721s Enabling module setenvif. 1721s Enabling module filter. 1721s Enabling module deflate. 1721s Enabling module status. 1722s Enabling module reqtimeout. 1722s Enabling conf charset. 1722s Enabling conf localized-error-pages. 1722s Enabling conf other-vhosts-access-log. 1722s Enabling conf security. 1722s Enabling conf serve-cgi-bin. 1722s Enabling site 000-default. 1723s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1723s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1724s Processing triggers for ufw (0.36.2-6) ... 1725s Processing triggers for man-db (2.12.0-4build2) ... 1726s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1736s autopkgtest [21:09:21]: test duplicate-module-load: [----------------------- 1736s + cd /tmp/autopkgtest.LDf7Zo/autopkgtest_tmp 1736s + apache2ctl -l -M 1736s + sort unsorted 1736s + grep core.c sorted 1736s core.c 1736s http_core.c 1736s + uniq 1736s + diff -u sorted dedup 1737s autopkgtest [21:09:22]: test duplicate-module-load: -----------------------] 1738s autopkgtest [21:09:22]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1738s duplicate-module-load PASS 1738s autopkgtest [21:09:23]: test default-mods: preparing testbed 1738s Reading package lists... 1739s Building dependency tree... 1739s Reading state information... 1740s Starting pkgProblemResolver with broken count: 0 1740s Starting 2 pkgProblemResolver with broken count: 0 1740s Done 1741s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1742s autopkgtest [21:09:27]: test default-mods: [----------------------- 1743s alias_module (shared) 1743s auth_basic_module (shared) 1743s authn_core_module (shared) 1743s authz_core_module (shared) 1743s log_config_module (static) 1743s mime_module (shared) 1743s reqtimeout_module (shared) 1743s version_module (static) 1743s watchdog_module (static) 1743s autopkgtest [21:09:28]: test default-mods: -----------------------] 1744s default-mods PASS 1744s autopkgtest [21:09:29]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1744s autopkgtest [21:09:29]: test htcacheclean: preparing testbed 1744s Reading package lists... 1745s Building dependency tree... 1745s Reading state information... 1745s Starting pkgProblemResolver with broken count: 0 1745s Starting 2 pkgProblemResolver with broken count: 0 1746s Done 1747s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1747s autopkgtest [21:09:32]: test htcacheclean: [----------------------- 1748s + htc_enabled 1748s + ls /etc/rc[2345].d/S*apache-htcacheclean 1748s + return 1 1748s + a2enmod cache_disk 1748s Considering dependency cache for cache_disk: 1748s Enabling module cache. 1748s Enabling module cache_disk. 1748s Enabling external service apache-htcacheclean 1748s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1748s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1748s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 1749s The service will be started on next reboot. 1749s To activate the new configuration, you need to run: 1749s systemctl restart apache2 1749s systemctl start apache-htcacheclean 1749s + htc_enabled 1749s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1749s + return 0 1749s + service apache-htcacheclean start 1749s + ps -ef 1749s + grep /usr/bin/htcacheclean 1749s www-data 1561 1 0 21:09 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1749s root 2222 2088 0 21:09 ? 00:00:00 grep /usr/bin/htcacheclean 1749s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1749s + pgrep -P 1 -u www-data -G www-data htcacheclean 1749s 1561 1749s + service apache-htcacheclean status 1749s + service apache-htcacheclean stop 1749s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1749s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1749s Active: active (running) since Tue 2024-12-17 21:09:09 UTC; 24s ago 1749s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1749s Main PID: 1561 (htcacheclean) 1749s Tasks: 1 (limit: 4557) 1749s Memory: 272.0K (peak: 856.0K) 1749s CPU: 9ms 1749s CGroup: /system.slice/apache-htcacheclean.service 1749s └─1561 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1749s 1749s Dec 17 21:09:09 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1749s Dec 17 21:09:09 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1750s + sleep 1 1751s + pgrep -P 1 -u www-data -G www-data htcacheclean 1751s + service apache-htcacheclean status 1751s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1751s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1751s Active: inactive (dead) since Tue 2024-12-17 21:09:35 UTC; 1s ago 1751s Duration: 25.347s 1751s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1751s Main PID: 1561 (code=exited, status=0/SUCCESS) 1751s CPU: 10ms 1751s 1751s Dec 17 21:09:09 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1751s Dec 17 21:09:09 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1751s Dec 17 21:09:35 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1751s Dec 17 21:09:35 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1751s Dec 17 21:09:35 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1751s + a2dismod cache_disk 1751s Disabling external service apache-htcacheclean 1751s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1751s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1752s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 1752s Module cache_disk disabled. 1752s To activate the new configuration, you need to run: 1752s systemctl restart apache2 1752s systemctl stop apache-htcacheclean 1752s + htc_enabled 1752s + ls /etc/rc[2345].d/S*apache-htcacheclean 1752s + return 1 1752s + a2enmod cache_socache 1752s Considering dependency cache for cache_socache: 1752s Module cache already enabled 1752s Enabling module cache_socache. 1752s To activate the new configuration, you need to run: 1752s systemctl restart apache2 1752s + htc_enabled 1752s + ls /etc/rc[2345].d/S*apache-htcacheclean 1752s + return 1 1752s + exit 0 1752s autopkgtest [21:09:37]: test htcacheclean: -----------------------] 1753s autopkgtest [21:09:38]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1753s htcacheclean PASS 1753s autopkgtest [21:09:38]: test ssl-passphrase: preparing testbed 1754s Reading package lists... 1754s Building dependency tree... 1754s Reading state information... 1755s Starting pkgProblemResolver with broken count: 0 1755s Starting 2 pkgProblemResolver with broken count: 0 1755s Done 1757s The following NEW packages will be installed: 1757s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1757s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1757s Need to get 1259 kB of archives. 1757s After this operation, 5033 kB of additional disk space will be used. 1757s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 libtcl8.6 arm64 8.6.14+dfsg-1build1 [978 kB] 1758s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 tcl8.6 arm64 8.6.14+dfsg-1build1 [14.6 kB] 1758s Get:3 http://ftpmaster.internal/ubuntu noble/universe arm64 tcl-expect arm64 5.45.4-3 [112 kB] 1758s Get:4 http://ftpmaster.internal/ubuntu noble/universe arm64 expect arm64 5.45.4-3 [137 kB] 1758s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1758s Preconfiguring packages ... 1758s Fetched 1259 kB in 1s (1398 kB/s) 1758s Selecting previously unselected package libtcl8.6:arm64. 1758s (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 ... 113667 files and directories currently installed.) 1758s Preparing to unpack .../libtcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 1758s Unpacking libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 1758s Selecting previously unselected package tcl8.6. 1758s Preparing to unpack .../tcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 1758s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 1759s Selecting previously unselected package tcl-expect:arm64. 1759s Preparing to unpack .../tcl-expect_5.45.4-3_arm64.deb ... 1759s Unpacking tcl-expect:arm64 (5.45.4-3) ... 1759s Selecting previously unselected package expect. 1759s Preparing to unpack .../expect_5.45.4-3_arm64.deb ... 1759s Unpacking expect (5.45.4-3) ... 1759s Selecting previously unselected package ssl-cert. 1759s Preparing to unpack .../ssl-cert_1.1.2ubuntu1_all.deb ... 1759s Unpacking ssl-cert (1.1.2ubuntu1) ... 1759s Setting up ssl-cert (1.1.2ubuntu1) ... 1760s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1760s Setting up libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 1760s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 1760s Setting up tcl-expect:arm64 (5.45.4-3) ... 1760s Setting up expect (5.45.4-3) ... 1760s Processing triggers for man-db (2.12.0-4build2) ... 1761s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1762s autopkgtest [21:09:47]: test ssl-passphrase: [----------------------- 1762s + cd /etc/ssl/private 1762s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1762s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1762s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1762s writing RSA key 1762s + a2enmod ssl 1762s Considering dependency mime for ssl: 1762s Module mime already enabled 1762s Considering dependency socache_shmcb for ssl: 1762s Enabling module socache_shmcb. 1762s Enabling module ssl. 1762s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1762s To activate the new configuration, you need to run: 1762s systemctl restart apache2 1762s + a2ensite default-ssl 1762s Enabling site default-ssl. 1762s To activate the new configuration, you need to run: 1762s systemctl reload apache2 1762s + expect 1762s + password_responder 1762s + [ ! -e /run/systemd/ask-password/sck.* ] 1762s + sleep 1 1762s spawn service apache2 restart 1763s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 1763s + [ ! -e /run/systemd/ask-password/sck.94b28d7936eba59 ] 1763s + echo ssl-passphrase test password responder: found prompt, sending password 1763s + + echo test 1763s /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.94b28d7936eba59 1763s 1763s + echo Hello, world! 1763s + curl -k https://localhost/hello.txt 1763s % Total % Received % Xferd Average Speed Time Time Time Current 1763s Dload Upload Total Spent Left Speed 1763s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 431 0 --:--:-- --:--:-- --:--:-- 437 1763s + result=Hello, world! 1763s + [ Hello, world! != Hello, world! ] 1764s autopkgtest [21:09:49]: test ssl-passphrase: -----------------------] 1764s autopkgtest [21:09:49]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1764s ssl-passphrase PASS 1765s autopkgtest [21:09:50]: test check-http2: preparing testbed 1902s autopkgtest [21:12:07]: testbed dpkg architecture: arm64 1902s autopkgtest [21:12:07]: testbed apt version: 2.7.14build2 1902s autopkgtest [21:12:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1903s autopkgtest [21:12:08]: testbed release detected to be: noble 1903s autopkgtest [21:12:08]: updating testbed package index (apt update) 1904s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1904s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1904s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1904s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1904s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.8 kB] 1904s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1904s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1904s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [138 kB] 1904s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3756 B] 1904s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [74.1 kB] 1904s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [352 B] 1904s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [450 kB] 1904s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [9620 B] 1904s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [344 B] 1908s Fetched 1097 kB in 1s (1041 kB/s) 1909s Reading package lists... 1909s Reading package lists... 1910s Building dependency tree... 1910s Reading state information... 1910s Calculating upgrade... 1911s The following packages will be upgraded: 1911s cloud-init fwupd libfwupd2 linux-firmware 1911s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1911s Need to get 503 MB of archives. 1911s After this operation, 939 kB of additional disk space will be used. 1911s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfwupd2 arm64 1.9.27-0ubuntu1~24.04.1 [131 kB] 1911s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fwupd arm64 1.9.27-0ubuntu1~24.04.1 [4513 kB] 1912s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 linux-firmware arm64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1931s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1932s Preconfiguring packages ... 1932s Fetched 503 MB in 21s (24.4 MB/s) 1932s (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 ... 112849 files and directories currently installed.) 1932s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 1932s Unpacking libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1932s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 1932s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1932s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_arm64.deb ... 1932s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1935s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1936s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1936s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1937s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1937s Setting up libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) ... 1937s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1938s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1938s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1938s fwupd.service is a disabled or a static unit not running, not starting it. 1938s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1938s Processing triggers for man-db (2.12.0-4build2) ... 1939s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1939s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1939s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1939s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1939s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1956s System running in EFI mode, skipping. 1956s Reading package lists... 1956s Building dependency tree... 1956s Reading state information... 1957s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1957s autopkgtest [21:13:02]: upgrading testbed (apt dist-upgrade and autopurge) 1957s Reading package lists... 1958s Building dependency tree... 1958s Reading state information... 1958s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1958s Starting 2 pkgProblemResolver with broken count: 0 1958s Done 1959s Entering ResolveByKeep 1959s 1960s The following packages will be upgraded: 1960s dpkg dpkg-dev libdpkg-perl 1960s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1960s Need to get 2609 kB of archives. 1960s After this operation, 0 B of additional disk space will be used. 1960s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg arm64 1.22.6ubuntu6.2 [1266 kB] 1961s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1961s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1961s Fetched 2609 kB in 1s (3734 kB/s) 1961s (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 ... 112954 files and directories currently installed.) 1961s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_arm64.deb ... 1961s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1961s Setting up dpkg (1.22.6ubuntu6.2) ... 1962s (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 ... 112954 files and directories currently installed.) 1962s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1962s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1962s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1962s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1962s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1962s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1962s Processing triggers for man-db (2.12.0-4build2) ... 1964s Reading package lists... 1964s Building dependency tree... 1964s Reading state information... 1964s Starting pkgProblemResolver with broken count: 0 1964s Starting 2 pkgProblemResolver with broken count: 0 1964s Done 1965s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1965s autopkgtest [21:13:10]: rebooting testbed after setup commands that affected boot 1993s Reading package lists... 1993s Building dependency tree... 1993s Reading state information... 1994s Starting pkgProblemResolver with broken count: 0 1994s Starting 2 pkgProblemResolver with broken count: 0 1994s Done 1994s The following NEW packages will be installed: 1994s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1994s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1994s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 1994s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 1994s Need to get 2449 kB of archives. 1994s After this operation, 15.1 MB of additional disk space will be used. 1994s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libapr1t64 arm64 1.7.2-3.1ubuntu0.1 [106 kB] 1995s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 1995s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 1995s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 1995s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 1995s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.5 [1319 kB] 1995s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1995s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.5 [96.3 kB] 1995s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2 arm64 2.4.58-1ubuntu8.5 [90.2 kB] 1995s Get:10 http://ftpmaster.internal/ubuntu noble/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 1995s Get:11 http://ftpmaster.internal/ubuntu noble/universe arm64 libjemalloc2 arm64 5.3.0-2build1 [204 kB] 1995s Get:12 http://ftpmaster.internal/ubuntu noble-updates/universe arm64 nghttp2-client arm64 1.59.0-1ubuntu0.1 [150 kB] 1995s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1995s Preconfiguring packages ... 1996s Fetched 2449 kB in 1s (3172 kB/s) 1996s Selecting previously unselected package libapr1t64:arm64. 1996s (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 ... 112954 files and directories currently installed.) 1996s Preparing to unpack .../00-libapr1t64_1.7.2-3.1ubuntu0.1_arm64.deb ... 1996s Unpacking libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 1996s Selecting previously unselected package libaprutil1t64:arm64. 1996s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 1996s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 1996s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 1996s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 1996s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 1996s Selecting previously unselected package libaprutil1-ldap:arm64. 1996s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 1996s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 1996s Selecting previously unselected package liblua5.4-0:arm64. 1996s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_arm64.deb ... 1996s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 1996s Selecting previously unselected package apache2-bin. 1996s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.5_arm64.deb ... 1996s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1996s Selecting previously unselected package apache2-data. 1996s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1996s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1996s Selecting previously unselected package apache2-utils. 1996s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.5_arm64.deb ... 1996s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1996s Selecting previously unselected package apache2. 1996s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.5_arm64.deb ... 1996s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1996s Selecting previously unselected package libev4t64:arm64. 1996s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 1996s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 1996s Selecting previously unselected package libjemalloc2:arm64. 1997s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_arm64.deb ... 1997s Unpacking libjemalloc2:arm64 (5.3.0-2build1) ... 1997s Selecting previously unselected package nghttp2-client. 1997s Preparing to unpack .../11-nghttp2-client_1.59.0-1ubuntu0.1_arm64.deb ... 1997s Unpacking nghttp2-client (1.59.0-1ubuntu0.1) ... 1997s Selecting previously unselected package ssl-cert. 1997s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 1997s Unpacking ssl-cert (1.1.2ubuntu1) ... 1997s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 1997s Setting up libjemalloc2:arm64 (5.3.0-2build1) ... 1997s Setting up nghttp2-client (1.59.0-1ubuntu0.1) ... 1997s Setting up ssl-cert (1.1.2ubuntu1) ... 1997s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1998s Setting up libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 1998s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 1998s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1998s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 1998s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 1998s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 1998s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1998s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1998s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1998s Enabling module mpm_event. 1998s Enabling module authz_core. 1998s Enabling module authz_host. 1998s Enabling module authn_core. 1998s Enabling module auth_basic. 1998s Enabling module access_compat. 1998s Enabling module authn_file. 1998s Enabling module authz_user. 1998s Enabling module alias. 1998s Enabling module dir. 1998s Enabling module autoindex. 1998s Enabling module env. 1998s Enabling module mime. 1998s Enabling module negotiation. 1998s Enabling module setenvif. 1998s Enabling module filter. 1998s Enabling module deflate. 1998s Enabling module status. 1998s Enabling module reqtimeout. 1998s Enabling conf charset. 1998s Enabling conf localized-error-pages. 1998s Enabling conf other-vhosts-access-log. 1998s Enabling conf security. 1998s Enabling conf serve-cgi-bin. 1998s Enabling site 000-default. 1999s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2000s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2000s Processing triggers for ufw (0.36.2-6) ... 2001s Processing triggers for man-db (2.12.0-4build2) ... 2002s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2011s autopkgtest [21:13:56]: test check-http2: [----------------------- 2011s + a2enmod http2 2011s Enabling module http2. 2011s + a2enmod ssl 2011s To activate the new configuration, you need to run: 2011s systemctl restart apache2 2011s Considering dependency mime for ssl: 2011s Module mime already enabled 2011s Considering dependency socache_shmcb for ssl: 2011s Enabling module socache_shmcb. 2011s Enabling module ssl. 2011s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2011s To activate the new configuration, you need to run: 2011s systemctl restart apache2 2011s + a2ensite default-ssl 2011s Enabling site default-ssl. 2011s To activate the new configuration, you need to run: 2011s systemctl reload apache2 2011s + echo Protocols h2c h2 http/1.1 2011s + service apache2 restart 2011s + echo Hello, world! 2011s + testapache curl -s -k http://localhost/hello.txt 2011s + cmd=curl -s -k http://localhost/hello.txt 2011s + curl -s -k http://localhost/hello.txt 2011s OK 2011s + result=Hello, world! 2011s + [ Hello, world! != Hello, world! ] 2011s + echo OK 2011s + testapache curl -s -k https://localhost/hello.txt 2011s + cmd=curl -s -k https://localhost/hello.txt 2011s + curl -s -k https://localhost/hello.txt 2011s + OK 2011s result=Hello, world! 2011s + [ Hello, world! != Hello, world! ] 2011s + echo OK 2011s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2012s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2012s + nghttp --no-verify-peer https://localhost/hello.txt 2012s OK 2012s + result=Hello, world! 2012s + [ Hello, world! != Hello, world! ] 2012s + echo OK 2012s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2012s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2012s + nghttp -u --no-verify-peer http://localhost/hello.txt 2012s + result=Hello, world! 2012s + [ Hello, world! != Hello, world! ] 2012s + echo OK 2012s OK 2012s autopkgtest [21:13:57]: test check-http2: -----------------------] 2012s autopkgtest [21:13:57]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2012s check-http2 PASS 2013s autopkgtest [21:13:58]: test check-ubuntu-branding: preparing testbed 2178s autopkgtest [21:16:43]: testbed dpkg architecture: arm64 2178s autopkgtest [21:16:43]: testbed apt version: 2.7.14build2 2179s autopkgtest [21:16:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2179s autopkgtest [21:16:44]: testbed release detected to be: noble 2180s autopkgtest [21:16:45]: updating testbed package index (apt update) 2180s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 2181s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2181s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2181s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2181s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 2181s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 2181s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.8 kB] 2181s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [138 kB] 2181s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3756 B] 2181s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [74.1 kB] 2181s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [352 B] 2181s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [450 kB] 2181s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [9620 B] 2181s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [344 B] 2184s Fetched 1097 kB in 1s (1110 kB/s) 2186s Reading package lists... 2186s Reading package lists... 2187s Building dependency tree... 2187s Reading state information... 2187s Calculating upgrade... 2189s The following packages will be upgraded: 2189s cloud-init fwupd libfwupd2 linux-firmware 2189s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2189s Need to get 503 MB of archives. 2189s After this operation, 939 kB of additional disk space will be used. 2189s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfwupd2 arm64 1.9.27-0ubuntu1~24.04.1 [131 kB] 2189s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fwupd arm64 1.9.27-0ubuntu1~24.04.1 [4513 kB] 2189s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 linux-firmware arm64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 2213s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 2213s Preconfiguring packages ... 2213s Fetched 503 MB in 24s (21.0 MB/s) 2214s (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 ... 112849 files and directories currently installed.) 2214s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 2214s Unpacking libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2214s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 2214s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2214s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_arm64.deb ... 2214s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 2217s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 2218s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 2218s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 2220s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 2220s Setting up libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) ... 2220s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 2221s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 2221s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2221s fwupd.service is a disabled or a static unit not running, not starting it. 2221s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 2221s Processing triggers for man-db (2.12.0-4build2) ... 2222s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 2222s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2222s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 2223s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 2223s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 2242s System running in EFI mode, skipping. 2243s Reading package lists... 2243s Building dependency tree... 2243s Reading state information... 2244s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 2244s autopkgtest [21:17:49]: upgrading testbed (apt dist-upgrade and autopurge) 2245s Reading package lists... 2245s Building dependency tree... 2245s Reading state information... 2246s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2246s Starting 2 pkgProblemResolver with broken count: 0 2246s Done 2247s Entering ResolveByKeep 2247s 2248s The following packages will be upgraded: 2248s dpkg dpkg-dev libdpkg-perl 2248s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2248s Need to get 2609 kB of archives. 2248s After this operation, 0 B of additional disk space will be used. 2248s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg arm64 1.22.6ubuntu6.2 [1266 kB] 2248s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 2248s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 2249s Fetched 2609 kB in 1s (3423 kB/s) 2249s (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 ... 112954 files and directories currently installed.) 2249s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_arm64.deb ... 2249s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2249s Setting up dpkg (1.22.6ubuntu6.2) ... 2250s (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 ... 112954 files and directories currently installed.) 2250s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 2250s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2250s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 2250s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2250s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 2250s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 2250s Processing triggers for man-db (2.12.0-4build2) ... 2252s Reading package lists... 2252s Building dependency tree... 2252s Reading state information... 2252s Starting pkgProblemResolver with broken count: 0 2253s Starting 2 pkgProblemResolver with broken count: 0 2253s Done 2255s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2255s autopkgtest [21:18:00]: rebooting testbed after setup commands that affected boot 2259s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 2283s Reading package lists... 2284s Building dependency tree... 2284s Reading state information... 2284s Starting pkgProblemResolver with broken count: 0 2284s Starting 2 pkgProblemResolver with broken count: 0 2284s Done 2285s The following NEW packages will be installed: 2285s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2285s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2285s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2285s Need to get 2046 kB of archives. 2285s After this operation, 14.0 MB of additional disk space will be used. 2285s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libapr1t64 arm64 1.7.2-3.1ubuntu0.1 [106 kB] 2285s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 2286s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 2286s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 2286s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 2286s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.5 [1319 kB] 2286s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 2286s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.5 [96.3 kB] 2286s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2 arm64 2.4.58-1ubuntu8.5 [90.2 kB] 2286s Fetched 2046 kB in 1s (2872 kB/s) 2286s Selecting previously unselected package libapr1t64:arm64. 2287s (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 ... 112954 files and directories currently installed.) 2287s Preparing to unpack .../0-libapr1t64_1.7.2-3.1ubuntu0.1_arm64.deb ... 2287s Unpacking libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 2287s Selecting previously unselected package libaprutil1t64:arm64. 2287s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 2287s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2287s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2287s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 2287s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2287s Selecting previously unselected package libaprutil1-ldap:arm64. 2287s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 2287s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2287s Selecting previously unselected package liblua5.4-0:arm64. 2287s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_arm64.deb ... 2287s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 2287s Selecting previously unselected package apache2-bin. 2287s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.5_arm64.deb ... 2287s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 2287s Selecting previously unselected package apache2-data. 2287s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 2287s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 2287s Selecting previously unselected package apache2-utils. 2287s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.5_arm64.deb ... 2287s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 2287s Selecting previously unselected package apache2. 2287s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.5_arm64.deb ... 2287s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 2287s Setting up libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 2287s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 2287s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 2287s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2287s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2287s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2287s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 2287s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 2287s Setting up apache2 (2.4.58-1ubuntu8.5) ... 2287s Enabling module mpm_event. 2287s Enabling module authz_core. 2287s Enabling module authz_host. 2287s Enabling module authn_core. 2287s Enabling module auth_basic. 2287s Enabling module access_compat. 2287s Enabling module authn_file. 2287s Enabling module authz_user. 2287s Enabling module alias. 2288s Enabling module dir. 2288s Enabling module autoindex. 2288s Enabling module env. 2288s Enabling module mime. 2288s Enabling module negotiation. 2288s Enabling module setenvif. 2288s Enabling module filter. 2288s Enabling module deflate. 2288s Enabling module status. 2288s Enabling module reqtimeout. 2288s Enabling conf charset. 2288s Enabling conf localized-error-pages. 2288s Enabling conf other-vhosts-access-log. 2288s Enabling conf security. 2288s Enabling conf serve-cgi-bin. 2288s Enabling site 000-default. 2289s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2289s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2290s Processing triggers for ufw (0.36.2-6) ... 2290s Processing triggers for man-db (2.12.0-4build2) ... 2292s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2299s autopkgtest [21:18:44]: test check-ubuntu-branding: [----------------------- 2299s + ubuntu_logo_path=icons/ubuntu-logo.png 2299s ++ curl -s http://localhost 2299s + html_content=' 2299s 2299s 2299s 2299s 2299s Apache2 Ubuntu Default Page: It works 2299s 2299s 2299s 2299s
2299s 2299s
2299s
2299s

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

2299s 2299s

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

2299s 2299s
2299s
2299s
2299s Configuration Overview 2299s
2299s
2299s

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

2299s

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

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

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

2299s

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

2299s
2299s 2299s
2299s
2299s Reporting Problems 2299s
2299s
2299s

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

2299s

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

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

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

2299s 2299s

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

2299s 2299s
2299s
2299s
2299s Configuration Overview 2299s
2299s
2299s

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

2299s

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

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

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

2299s

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

2299s
2299s 2299s
2299s
2299s Reporting Problems 2299s
2299s
2299s

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

2299s

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

2299s
2299s 2299s
2299s
2299s
2299s
2299s 2299s =~ icons/ubuntu-logo\.png ]] 2299s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2299s ++ grep Content-Type 2299s ++ cut -d ' ' -f 2- 2299s ++ tr -d '[:space:]' 2299s + content_type=image/png 2299s + expected=image/png 2299s + '[' image/png '!=' image/png ']' 2300s autopkgtest [21:18:45]: test check-ubuntu-branding: -----------------------] 2300s check-ubuntu-branding PASS 2300s autopkgtest [21:18:45]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2300s autopkgtest [21:18:45]: test chroot: preparing testbed 2386s autopkgtest [21:20:11]: testbed dpkg architecture: arm64 2387s autopkgtest [21:20:12]: testbed apt version: 2.7.14build2 2387s autopkgtest [21:20:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2387s autopkgtest [21:20:12]: testbed release detected to be: noble 2388s autopkgtest [21:20:13]: updating testbed package index (apt update) 2388s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 2389s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2389s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2389s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2389s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.8 kB] 2389s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 2389s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 2389s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [138 kB] 2389s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3756 B] 2389s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [74.1 kB] 2389s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [352 B] 2389s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [450 kB] 2389s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [9620 B] 2389s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [344 B] 2392s Fetched 1097 kB in 1s (1169 kB/s) 2393s Reading package lists... 2393s Reading package lists... 2394s Building dependency tree... 2394s Reading state information... 2395s Calculating upgrade... 2395s The following packages will be upgraded: 2395s cloud-init fwupd libfwupd2 linux-firmware 2395s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2395s Need to get 503 MB of archives. 2395s After this operation, 939 kB of additional disk space will be used. 2395s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfwupd2 arm64 1.9.27-0ubuntu1~24.04.1 [131 kB] 2396s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fwupd arm64 1.9.27-0ubuntu1~24.04.1 [4513 kB] 2396s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 linux-firmware arm64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 2408s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 2408s Preconfiguring packages ... 2409s Fetched 503 MB in 13s (38.8 MB/s) 2409s (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 ... 112849 files and directories currently installed.) 2409s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 2409s Unpacking libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2409s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_arm64.deb ... 2409s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2409s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_arm64.deb ... 2409s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 2412s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 2412s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 2413s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 2414s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 2414s Setting up libfwupd2:arm64 (1.9.27-0ubuntu1~24.04.1) ... 2414s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 2415s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 2415s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2415s fwupd.service is a disabled or a static unit not running, not starting it. 2415s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 2415s Processing triggers for man-db (2.12.0-4build2) ... 2416s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 2416s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2416s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 2416s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 2416s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 2431s System running in EFI mode, skipping. 2431s Reading package lists... 2432s Building dependency tree... 2432s Reading state information... 2432s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 2432s autopkgtest [21:20:57]: upgrading testbed (apt dist-upgrade and autopurge) 2433s Reading package lists... 2433s Building dependency tree... 2433s Reading state information... 2433s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2433s Starting 2 pkgProblemResolver with broken count: 0 2433s Done 2434s Entering ResolveByKeep 2435s 2435s The following packages will be upgraded: 2435s dpkg dpkg-dev libdpkg-perl 2435s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2435s Need to get 2609 kB of archives. 2435s After this operation, 0 B of additional disk space will be used. 2435s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg arm64 1.22.6ubuntu6.2 [1266 kB] 2436s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 2436s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 2436s Fetched 2609 kB in 1s (3562 kB/s) 2436s (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 ... 112954 files and directories currently installed.) 2436s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_arm64.deb ... 2436s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2436s Setting up dpkg (1.22.6ubuntu6.2) ... 2437s (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 ... 112954 files and directories currently installed.) 2437s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 2437s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2437s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 2437s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2437s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 2437s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 2437s Processing triggers for man-db (2.12.0-4build2) ... 2438s Reading package lists... 2439s Building dependency tree... 2439s Reading state information... 2439s Starting pkgProblemResolver with broken count: 0 2439s Starting 2 pkgProblemResolver with broken count: 0 2439s Done 2440s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2440s autopkgtest [21:21:05]: rebooting testbed after setup commands that affected boot 2444s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 2468s Reading package lists... 2469s Building dependency tree... 2469s Reading state information... 2469s Starting pkgProblemResolver with broken count: 0 2469s Starting 2 pkgProblemResolver with broken count: 0 2469s Done 2470s The following NEW packages will be installed: 2470s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 2470s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-13 2470s gcc-13-aarch64-linux-gnu gcc-13-base gcc-aarch64-linux-gnu libapr1t64 2470s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 2470s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 2470s liblua5.4-0 libmpc3 libtsan2 libubsan1 2470s 0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded. 2470s Need to get 44.0 MB of archives. 2470s After this operation, 149 MB of additional disk space will be used. 2470s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libapr1t64 arm64 1.7.2-3.1ubuntu0.1 [106 kB] 2470s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 2470s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 2470s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 2470s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 2470s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.5 [1319 kB] 2471s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 2471s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.5 [96.3 kB] 2471s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main arm64 apache2 arm64 2.4.58-1ubuntu8.5 [90.2 kB] 2471s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main arm64 gcc-13-base arm64 13.3.0-6ubuntu2~24.04 [51.5 kB] 2471s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3build1 [669 kB] 2471s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1build1 [56.4 kB] 2471s Get:13 http://ftpmaster.internal/ubuntu noble-updates/main arm64 cpp-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04 [9556 kB] 2471s Get:14 http://ftpmaster.internal/ubuntu noble-updates/main arm64 cpp-13 arm64 13.3.0-6ubuntu2~24.04 [1036 B] 2471s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 2471s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 2471s Get:17 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libcc1-0 arm64 14.2.0-4ubuntu2~24.04 [49.7 kB] 2471s Get:18 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libgomp1 arm64 14.2.0-4ubuntu2~24.04 [145 kB] 2471s Get:19 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libitm1 arm64 14.2.0-4ubuntu2~24.04 [28.1 kB] 2471s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libatomic1 arm64 14.2.0-4ubuntu2~24.04 [11.6 kB] 2471s Get:21 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libasan8 arm64 14.2.0-4ubuntu2~24.04 [2930 kB] 2471s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main arm64 liblsan0 arm64 14.2.0-4ubuntu2~24.04 [1289 kB] 2471s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libtsan2 arm64 14.2.0-4ubuntu2~24.04 [2696 kB] 2471s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libubsan1 arm64 14.2.0-4ubuntu2~24.04 [1157 kB] 2471s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libhwasan0 arm64 14.2.0-4ubuntu2~24.04 [1605 kB] 2471s Get:26 http://ftpmaster.internal/ubuntu noble-updates/main arm64 libgcc-13-dev arm64 13.3.0-6ubuntu2~24.04 [2473 kB] 2471s Get:27 http://ftpmaster.internal/ubuntu noble-updates/main arm64 gcc-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04 [18.7 MB] 2472s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main arm64 gcc-13 arm64 13.3.0-6ubuntu2~24.04 [484 kB] 2472s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 2472s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 2473s Fetched 44.0 MB in 2s (19.7 MB/s) 2473s Selecting previously unselected package libapr1t64:arm64. 2473s (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 ... 112954 files and directories currently installed.) 2473s Preparing to unpack .../00-libapr1t64_1.7.2-3.1ubuntu0.1_arm64.deb ... 2473s Unpacking libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 2473s Selecting previously unselected package libaprutil1t64:arm64. 2473s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 2473s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2473s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2473s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 2473s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2473s Selecting previously unselected package libaprutil1-ldap:arm64. 2473s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 2473s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2473s Selecting previously unselected package liblua5.4-0:arm64. 2473s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_arm64.deb ... 2473s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 2473s Selecting previously unselected package apache2-bin. 2473s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.5_arm64.deb ... 2473s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 2473s Selecting previously unselected package apache2-data. 2473s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 2473s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 2473s Selecting previously unselected package apache2-utils. 2473s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.5_arm64.deb ... 2473s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 2473s Selecting previously unselected package apache2. 2473s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.5_arm64.deb ... 2473s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 2473s Selecting previously unselected package gcc-13-base:arm64. 2473s Preparing to unpack .../09-gcc-13-base_13.3.0-6ubuntu2~24.04_arm64.deb ... 2473s Unpacking gcc-13-base:arm64 (13.3.0-6ubuntu2~24.04) ... 2473s Selecting previously unselected package libisl23:arm64. 2473s Preparing to unpack .../10-libisl23_0.26-3build1_arm64.deb ... 2473s Unpacking libisl23:arm64 (0.26-3build1) ... 2473s Selecting previously unselected package libmpc3:arm64. 2473s Preparing to unpack .../11-libmpc3_1.3.1-1build1_arm64.deb ... 2473s Unpacking libmpc3:arm64 (1.3.1-1build1) ... 2473s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 2474s Preparing to unpack .../12-cpp-13-aarch64-linux-gnu_13.3.0-6ubuntu2~24.04_arm64.deb ... 2474s Unpacking cpp-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2474s Selecting previously unselected package cpp-13. 2474s Preparing to unpack .../13-cpp-13_13.3.0-6ubuntu2~24.04_arm64.deb ... 2474s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 2474s Selecting previously unselected package cpp-aarch64-linux-gnu. 2474s Preparing to unpack .../14-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 2474s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2474s Selecting previously unselected package cpp. 2474s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 2474s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2474s Selecting previously unselected package libcc1-0:arm64. 2474s Preparing to unpack .../16-libcc1-0_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking libcc1-0:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package libgomp1:arm64. 2474s Preparing to unpack .../17-libgomp1_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking libgomp1:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package libitm1:arm64. 2474s Preparing to unpack .../18-libitm1_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking libitm1:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package libatomic1:arm64. 2474s Preparing to unpack .../19-libatomic1_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking libatomic1:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package libasan8:arm64. 2474s Preparing to unpack .../20-libasan8_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking libasan8:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package liblsan0:arm64. 2474s Preparing to unpack .../21-liblsan0_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking liblsan0:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package libtsan2:arm64. 2474s Preparing to unpack .../22-libtsan2_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking libtsan2:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package libubsan1:arm64. 2474s Preparing to unpack .../23-libubsan1_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking libubsan1:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package libhwasan0:arm64. 2474s Preparing to unpack .../24-libhwasan0_14.2.0-4ubuntu2~24.04_arm64.deb ... 2474s Unpacking libhwasan0:arm64 (14.2.0-4ubuntu2~24.04) ... 2474s Selecting previously unselected package libgcc-13-dev:arm64. 2474s Preparing to unpack .../25-libgcc-13-dev_13.3.0-6ubuntu2~24.04_arm64.deb ... 2474s Unpacking libgcc-13-dev:arm64 (13.3.0-6ubuntu2~24.04) ... 2474s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 2474s Preparing to unpack .../26-gcc-13-aarch64-linux-gnu_13.3.0-6ubuntu2~24.04_arm64.deb ... 2474s Unpacking gcc-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2475s Selecting previously unselected package gcc-13. 2475s Preparing to unpack .../27-gcc-13_13.3.0-6ubuntu2~24.04_arm64.deb ... 2475s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 2475s Selecting previously unselected package gcc-aarch64-linux-gnu. 2475s Preparing to unpack .../28-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 2475s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2475s Selecting previously unselected package gcc. 2475s Preparing to unpack .../29-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 2475s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2475s Setting up libgomp1:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up gcc-13-base:arm64 (13.3.0-6ubuntu2~24.04) ... 2475s Setting up libmpc3:arm64 (1.3.1-1build1) ... 2475s Setting up libatomic1:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up libubsan1:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up libhwasan0:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up libasan8:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up libapr1t64:arm64 (1.7.2-3.1ubuntu0.1) ... 2475s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 2475s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 2475s Setting up libtsan2:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up libisl23:arm64 (0.26-3build1) ... 2475s Setting up libcc1-0:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up liblsan0:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up libitm1:arm64 (14.2.0-4ubuntu2~24.04) ... 2475s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2475s Setting up cpp-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2475s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2475s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2475s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2475s Setting up libgcc-13-dev:arm64 (13.3.0-6ubuntu2~24.04) ... 2475s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 2475s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 2475s Setting up gcc-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2475s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 2475s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 2475s Setting up cpp (4:13.2.0-7ubuntu1) ... 2475s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2475s Setting up apache2 (2.4.58-1ubuntu8.5) ... 2475s Enabling module mpm_event. 2475s Enabling module authz_core. 2475s Enabling module authz_host. 2475s Enabling module authn_core. 2475s Enabling module auth_basic. 2475s Enabling module access_compat. 2475s Enabling module authn_file. 2475s Enabling module authz_user. 2475s Enabling module alias. 2475s Enabling module dir. 2475s Enabling module autoindex. 2475s Enabling module env. 2475s Enabling module mime. 2475s Enabling module negotiation. 2475s Enabling module setenvif. 2476s Enabling module filter. 2476s Enabling module deflate. 2476s Enabling module status. 2476s Enabling module reqtimeout. 2476s Enabling conf charset. 2476s Enabling conf localized-error-pages. 2476s Enabling conf other-vhosts-access-log. 2476s Enabling conf security. 2476s Enabling conf serve-cgi-bin. 2476s Enabling site 000-default. 2477s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2477s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2478s Setting up gcc (4:13.2.0-7ubuntu1) ... 2478s Processing triggers for ufw (0.36.2-6) ... 2478s Processing triggers for man-db (2.12.0-4build2) ... 2479s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2486s autopkgtest [21:21:51]: test chroot: [----------------------- 2486s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2486s + gcc --print-file-name=libgcc_s.so.1 2486s + LIBGCC_S_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/libgcc_s.so.1 2486s + cat 2486s + a2enconf chroot 2486s Enabling conf chroot. 2486s To activate the new configuration, you need to run: 2486s systemctl reload apache2 2486s + echo Hello, world! 2486s + service apache2 restart 2486s + wget -qO- http://localhost/hello.txt 2486s + result=Hello, world! 2486s + [ Hello, world! != Hello, world! ] 2486s autopkgtest [21:21:51]: test chroot: -----------------------] 2487s autopkgtest [21:21:52]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2487s chroot PASS 2487s autopkgtest [21:21:52]: @@@@@@@@@@@@@@@@@@@@ summary 2487s run-test-suite PASS 2487s duplicate-module-load PASS 2487s default-mods PASS 2487s htcacheclean PASS 2487s ssl-passphrase PASS 2487s check-http2 PASS 2487s check-ubuntu-branding PASS 2487s chroot PASS 2504s nova [W] Using flock in prodstack6-arm64 2504s flock: timeout while waiting to get lock 2504s Creating nova instance adt-noble-arm64-apache2-20241217-185117-juju-7f2275-prod-proposed-migration-environment-20-ffd7e001-db75-44f1-b147-46b69f766b3d from image adt/ubuntu-noble-arm64-server-20241217.img (UUID 3396860f-8e9f-48c4-b033-13466da8ffea)... 2504s nova [W] Timed out waiting for ffd9b37b-a53c-43f1-8c1e-35b646c297ca to get deleted. 2504s nova [W] Using flock in prodstack6-arm64 2504s Creating nova instance adt-noble-arm64-apache2-20241217-185117-juju-7f2275-prod-proposed-migration-environment-20-ffd7e001-db75-44f1-b147-46b69f766b3d from image adt/ubuntu-noble-arm64-server-20241217.img (UUID 3396860f-8e9f-48c4-b033-13466da8ffea)... 2504s nova [W] Timed out waiting for d50c8a34-ffd5-4f1a-b055-11f5f6404551 to get deleted. 2504s nova [W] Using flock in prodstack6-arm64 2504s flock: timeout while waiting to get lock 2504s Creating nova instance adt-noble-arm64-apache2-20241217-185117-juju-7f2275-prod-proposed-migration-environment-20-ffd7e001-db75-44f1-b147-46b69f766b3d from image adt/ubuntu-noble-arm64-server-20241217.img (UUID 3396860f-8e9f-48c4-b033-13466da8ffea)... 2504s nova [W] Timed out waiting for 8baf3f54-1ce3-42bd-a1b2-582da6592331 to get deleted. 2504s nova [W] Using flock in prodstack6-arm64 2504s Creating nova instance adt-noble-arm64-apache2-20241217-185117-juju-7f2275-prod-proposed-migration-environment-20-ffd7e001-db75-44f1-b147-46b69f766b3d from image adt/ubuntu-noble-arm64-server-20241217.img (UUID 3396860f-8e9f-48c4-b033-13466da8ffea)... 2504s nova [W] Timed out waiting for ff5788cf-2f06-40f8-9522-8353746dad11 to get deleted. 2504s nova [W] Using flock in prodstack6-arm64 2504s Creating nova instance adt-noble-arm64-apache2-20241217-185117-juju-7f2275-prod-proposed-migration-environment-20-ffd7e001-db75-44f1-b147-46b69f766b3d from image adt/ubuntu-noble-arm64-server-20241217.img (UUID 3396860f-8e9f-48c4-b033-13466da8ffea)... 2504s nova [W] Timed out waiting for 42a2c5b3-6534-4609-bf16-6f658ef4f997 to get deleted.